Üç JList'im, yeni başlayanlarList, anaList ve tatlılarList var. Ayrıca bir faturalistem var. BillList'e eklemek için üç JList için de üç düğme var.Farklı JList öğelerinden bir JList'e nesne ekleme
Sorunum, üç düğmenin herhangi birini tıklattığımda her defasında billList JList nesnesini tıklattığım, ancak tekrar eklemeyi tıklatırsam JList'in "sıfırlama" olduğunu ve nesnenin eklenmediğini Daha önce eklenmiş olan nesnenin altında. Ben "DefaultListModel dlm1 = new DefaultListModel() yazın nereye
btnAddStarter = new JButton("Add starter");
btnAddStarter.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DefaultListModel dlm1 = new DefaultListModel();
billListGUI.setModel(dlm1);
dlm1.addElement(startersListGUI.getSelectedValue());
}
});
btnAddStarter.setBounds(18, 266, 200, 29);
contentPane.add(btnAddStarter);
btnAddMains = new JButton("Add mains");
btnAddMains.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DefaultListModel dlm1 = new DefaultListModel();
billListGUI.setModel(dlm1);
dlm1.addElement(mainsListGUI.getSelectedValue());
}
});
btnAddMains.setBounds(18, 446, 200, 29);
contentPane.add(btnAddMains);
btnAddDessert = new JButton("Add dessert");
btnAddDessert.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
DefaultListModel dlm1 = new DefaultListModel();
billListGUI.setModel(dlm1);
dlm1.addElement(dessertsListGUI.getSelectedValue());
}
});
btnAddDessert.setBounds(17, 631, 201, 29);
contentPane.add(btnAddDessert);
Bence;': İşte
Düğmeleri için koddur sorundur ama emin değilim nerede olduğunu.sayesinde
Teşekkürler şimdi çalışıyor :) – SJ21W