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

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006