如何解决显示我订购的所有物品
如何显示我在“销售报告文件”中订购的所有项目?就像我订购2个cookie一样,它将显示在销售报告文件中。我目前有此代码。
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<String>
,然后单击您要制作的产品list.add('Cookies')
或其他产品上的所有文字,具体取决于开关。这样,您就可以按时间顺序订购产品。
输出类似于:
Cookies,Candies,Gum,Chips,Gum
...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。