Swing привязывает диалоговое окно к JButton - PullRequest
0 голосов
/ 05 июня 2009

Я пытаюсь привязать новое диалоговое окно меню клиента к кнопке newCustomer в моем приложении. Есть идеи?

Ответы [ 3 ]

2 голосов
/ 05 июня 2009

Хорошо, чтобы связать действия в Java, вы добавляете ActionListener s.

При создании вашей кнопки вам нужно добавить ActionListener к ней. Таким образом, когда происходит событие щелчка, кнопка знает, что делать.

newCustomerButon.add(new ActionListener(){

    public void actionPerformed(ActionEvent e){
        // This is where you put the code for popping up the form.
        yourForm.setVisible(true); // Or something similar.
    }

});
0 голосов
/ 11 июня 2009
JButton newCustomer = new JButton();

newCustomer.addActionListener(new ActionListener(){

    public void actionPerformed(ActionEvent e){
        // TODO bind the new customer menu dialog box 
    }

});
0 голосов
/ 05 июня 2009

Насколько я знаю, есть несколько методов add (), которые унаследованы от Component, но ни один из которых не добавит ActionListener в JButton. Вы имеете в виду addActionListener () вместо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...