Bagaimana cara menampilkan semua item yang saya pesan dalam "File Laporan Penjualan"? Seperti setiap kali saya memesan 2 cookie, itu akan ditampilkan pada file laporan penjualan. Saya memiliki kode ini saat ini ..

     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;
     }
   }
0
Xen 19 अक्टूबर 2020, 15:50

1 उत्तर

सबसे बढ़िया उत्तर

Jika Anda ingin menyukai daftar teks dari apa yang telah Anda pesan, Anda cukup membuat ArrayList<String> dan setiap kali Anda mengklik produk yang Anda lakukan list.add('Cookies') atau apa pun produknya, tergantung pada sakelar. Dengan cara ini Anda memiliki daftar yang dipesan berdasarkan produk yang dipesan waktu.

आउटपुट कुछ इस तरह होगा:

Cookies,
Candies,
Candies,
Gum,
Chips,
Gum
...
0
Stefano Leone 19 अक्टूबर 2020, 12:54