Başka bir sınıfta DefaultListModel
öğesinden öğe aldığım birleşik giriş kutusu oluşturdum. Ancak, açılan kutumdan bir öğeye tıkladığımda, öğe öğelerini Jlist
'a eklemiyor.JList, combobox'ımdan yeni eklenen öğeyi görüntülemiyor
cevap
MouseListener
ürününü JList
ürününe ekliyorsunuz. Ancak, combobox'tan seçilen bir öğenin actionPerformed
numaralı telefonunu tetiklemesi bekleniyor.
courseList = new JList(list);
courseList.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
String selectedValue = (String) mealsCombo.getSelectedItem();
if(selectedValue.equals("Main")){
list.addElement("Main");
}
}
});
: Hiç benim combobox'dan bir öğeyi tıkladığınızda
Ancak, benim JList
MouseListener
JList
ekleyerek kodu item elemanlarını eklemez Yani fare dinleyicisini açılan kutunuza ekleyin. Aslında bir ActionListener
veya bir ItemListener
daha iyi olabilir.
Kodu Jlist'imden 'combobox'ma kopyaladım. Yukarıdaki kodu postamda güncelledim. Ayrıca bir 'ActionListener' ekledim. Ancak, şimdi benim Jlist içine isim menüsü ekler ama benim Jlist @rdonuk –
'super.addElement (yeni itemList());' bu satır garip. Bununla ne bekliyorsunuz? Burada neden öğe listesi oluşturuyorsunuz? – rdonuk
Ve daha fazla kod gönderirseniz, yardımcı olacaktır. – rdonuk
- 1. jQuery: yeni eklenen öğeyi göstermek için pencere görünüm alanını taşı
- 2. JList öğesinde çift tıklatma olayı
- 3. Jlist hesaplaması
- 4. JList öğesinden bir öğe kaldırma
- 5. Yeni eklenen adres defterinden ABRecordID'yi edinin
- 6. Yeni eklenen td'ler için x düzenlenebilir uygulama
- 7. Oracle - yeni eklenen anahtar değerini döndürün
- 8. SVN, birleştirme sırasında yeni eklenen dizinleri siler
- 9. JList seçili öğesi String
- 10. JList nasıl yeniden yüklenir?
- 11. JList Değerlerini Ayrılmaz Yapın
- 12. Senkronize JList ve JComboBox?
- 13. Java JList ve JTextArea
- 14. PHP DOM öğeyi yeni bir öğeyle değiştir
- 15. Yeni odaklanmış öğeyi (varsa) onBlur olayından alın.
- 16. jQuery .after() neden yeni öğeyi zincirlemiyor?
- 17. MFMessageComposeViewController kamera simgesini görüntülemiyor
- 18. Netbeans'de JList ListModel'i nasıl ayarlanır?
- 19. f.collection_select seçilen değeri görüntülemiyor
- 20. jqGrid - kaydırma çubuklarını görüntülemiyor
- 21. iCheck onay kutularını görüntülemiyor
- 22. Recycler getItemCount'u görüntülemiyor getItemCount
- 23. Webview doğru görüntülemiyor android
- 24. JSP'ler ilkbaharda modelden nesneyi görüntülemiyor
- 25. UWP Uygulaması, ana görünümü görüntülemiyor
- 26. Android AVD Çoklu Panel Görüntülemiyor
- 27. Farklı JList öğelerinden bir JList'e nesne ekleme
- 28. Yeni eklenen komut dosyası etiket içeriğinin girintisi nasıl değiştirilir
- 29. Jquery, yeni eklenen boş alanın içine imleci ayarlayamıyor
- 30. jquery'de yeni eklenen satıra kimlik ve sınıf ekleyin DataTable 1.10.11
1) mouseClicked kullanma. Fare, mousePressed ve mouseReleased olayları arasında bile bir piksel hareket ederse, bir tıklama oluşturmazsınız. MousePressed veya mouseReleased kullanın. 2) Eğer bu yardımcı olmazsa, sorunu gösteren uygun bir [SSCCE] (http://sscce.org/) yayınlayın. Birkaç rastgele kod satırına göre neler olduğunu anlayamayız. Ayrıca, hangi kodun çalıştırıldığını görmek için kodunuza bazı hata ayıklama ifadeleri de ekleyin. "Durumunuz" doğru mu? – camickr