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

  • kylediablo

    kylediablo

    8 Ocak 2007
  • stewmurray47

    stewmurray47

    1 Kasım 2006
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006