【发布时间】:2021-02-02 06:01:13
【问题描述】:
如何在“销售报告文件”中显示我订购的所有商品?就像我每次订购 2 块饼干时一样,它会显示在销售报告文件中。我目前有这个代码..
private final Dispenser candy = new Dispenser(100, 50);
private final Dispenser chips = new Dispenser(100, 65);
private final Dispenser gum = new Dispenser(75, 45);
private final Dispenser cookies = new Dispenser(100, 85);
public int products;
private final JButton candyB;
private final JButton chipsB;
private final JButton gumB;
private final JButton cookiesB;
private class ButtonHandler implements ActionListener
{
public void actionPerformed (ActionEvent e)
{
switch (e.getActionCommand())
{
case "Exit":
System.exit(0);
case "Candy":
sellProduct(candy, "Candy");
products++;
break;
case "Chips":
sellProduct(chips, "Chips");
products++;
break;
case "Gum":
sellProduct(gum, "Gum");
products++;
break;
case "Cookies":
sellProduct(cookies, "Cookies");
products++;
case "Sales Report File":
JOptionPane.showMessageDialog(null,"Items list sold + "+ DISPLAY ALL THE ITEMS ORDERED
,"Sales Report ~ ",JOptionPane.PLAIN_MESSAGE)
break;
}
}
【问题讨论】:
-
您是要临时保存数据(关闭应用程序时将其删除)还是永久保存(即使关闭应用程序也会保存)?在第一种情况下,您需要将数据保存在数据结构中,可能是对象的 Arraylist。然后使用这个数组列表生成报告。在第二种情况下,您需要设置一个数据库并将数据保存在那里。然后查询数据生成报表。
标签: java swing jlabel joptionpane