Я пытаюсь связать новое диалоговое окно меню клиента с кнопкой newCustomer в своем приложении. Есть идеи?Swing привязывает диалоговое окно к JButton
0
A
ответ
2
Ну, чтобы связать действия в 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
Насколько я знаю, есть несколько надстройки() метода, которые наследуются от компонента, но ни один из них добавит ActionListener к JButton. Вы имеете в виду addActionListener()?
0
JButton newCustomer = new JButton();
newCustomer.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
// TODO bind the new customer menu dialog box
}
});
Вы можете быть более конкретным? –