SORU
11 Aralık 2010, CUMARTESİ


JTextField basın enter tespit

Birisi bastığında algılamak mümkünGirinjava bir JTextField yazmaya çalışırken? Bir düğme oluşturmak ve varsayılan olarak ayarlamak zorunda kalmadan.

CEVAP
12 Aralık 2010, Pazar


JTextField JButton gibi ActionListener bir kullanım için tasarlanmıştır. JTextField addActionListener() yöntemine bakın.

Örneğin:

Action action = new AbstractAction()
{
    @Override
    public void actionPerformed(ActionEvent e)
    {
        System.out.println("some action");
    }
};

JTextField textField = new JTextField(10);
textField.addActionListener( action );

Şimdi olay harekete geçirilirGirinanahtar kullanılır.

Ayrıca, bir yararı olursa düğmesi varsayılan düğme yapmak istemezsin bile bir düğme ile dinleyici paylaşabilirsiniz.

JButton button = new JButton("Do Something");
button.addActionListener( action );

Not Bu örnek Action ayrıca yeni bir API olduğu için ActionListener uygulayan Action bir özellik kullanır. Örneğin metin alanı ve bir düğme için olay devre dışı hangi Action devre dışı olabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • Skittles Page

    Skittles Pag

    28 Mart 2011