SORU
12 EYLÜL 2008, Cuma


Seçim Dinleyici Değiştirmek JComboBox?

Bir seçim JComboBox yapılan her yangın için olay çıkarmaya çalışıyorum.

Yaşıyorum sorun addSelectionListener() belirgin bir yöntem yoktur.

actionPerformed() kullanmaya çalıştım ama hiçbir zaman tetikler.

JComboBox için model ağır basan kısa fikir.

Nasıl JComboBox bir seçimi bir değişiklikten haberdar alabilirim?

Düzenleme:JComboBox, hatalı çalışan bir alt kullanıyordum meğer özür dilerim ama cevabını iyi olduğundan soru bırakacağım. Oy işi başlasın. :)

CEVAP
12 EYLÜL 2008, Cuma


Bu gibi ActionListeners, yanıt:

combo.addActionListener (new ActionListener () {
    public void actionPerformed(ActionEvent e) {
        doSomething();
    }
});

@John Calsbeek haklı olarak addItemListener() çalışacak, çok dikkat çekiyor. 2 ItemEvents gerçi, daha önce Seçilen öğenin deselection için bir tane alabilirsiniz ve yeni madde seçimi için başka bir. Sadece iki olay türlerini kullanmayın!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David MeShow

    David MeShow

    10 EKİM 2006
  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • Tomas N

    Tomas N

    14 Kasım 2010