物品入库登记,输出代码 java
时间: 2024-04-05 20:30:42 浏览: 19
好的,以下是一个简单的物品入库登记的Java代码示例:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class InventoryManagementSystem {
private JFrame mainFrame;
private JLabel headerLabel;
private JPanel controlPanel;
public InventoryManagementSystem(){
prepareGUI();
}
public static void main(String[] args){
InventoryManagementSystem inventoryManagementSystem = new InventoryManagementSystem();
inventoryManagementSystem.showEventDemo();
}
private void prepareGUI(){
mainFrame = new JFrame("Inventory Management System");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(3, 1));
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowEvent){
System.exit(0);
}
});
headerLabel = new JLabel("", JLabel.CENTER);
controlPanel = new JPanel();
controlPanel.setLayout(new FlowLayout());
mainFrame.add(headerLabel);
mainFrame.add(controlPanel);
mainFrame.setVisible(true);
}
private void showEventDemo(){
headerLabel.setText("Inventory Management System");
JLabel nameLabel= new JLabel("Name: ", JLabel.RIGHT);
final JTextField nameText = new JTextField(6);
JLabel quantityLabel = new JLabel("Quantity: ", JLabel.RIGHT);
final JTextField quantityText = new JTextField(6);
JLabel priceLabel = new JLabel("Price: ", JLabel.RIGHT);
final JTextField priceText = new JTextField(6);
JButton submitButton = new JButton("Submit");
submitButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String name = nameText.getText();
int quantity = Integer.parseInt(quantityText.getText());
double price = Double.parseDouble(priceText.getText());
// 在这里将物品信息添加到数据结构中
JOptionPane.showMessageDialog(mainFrame, "Item added successfully");
}
});
controlPanel.add(nameLabel);
controlPanel.add(nameText);
controlPanel.add(quantityLabel);
controlPanel.add(quantityText);
controlPanel.add(priceLabel);
controlPanel.add(priceText);
controlPanel.add(submitButton);
mainFrame.setVisible(true);
}
}
```
这段代码实现了一个简单的界面,包括物品名称、数量和价格的输入框,以及一个提交按钮。当用户点击提交按钮时,程序会将输入框中的数据添加到数据结构中。请注意,这只是一个示例,需要根据具体的需求进行修改和完善。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)