我有一个扩展JDialog的类。在那里我放置一个JTextField和一个JButton(jButton1)。 jButton1ActionPerformed中有一些代码。
当我在JTextField中输入一些值并单击“输入”按钮时,我想执行相同的代码。
答案 0 :(得分:1)
让您的类实现ActionListener并将您的代码放在actionPerformed
方法中。然后,您可以在按钮和文本字段上将实例设置为actionListener。
public MyDialog extends JDialog implements ActionListener
{
JTextField myTextField;
JButton myButton;
public MyDialog()
{
//set up and add components here
myButton.addActionListener(this);
myTextField.addActionListner(this);
}
public void actionPerformed(ActionEvent evt)
{
//code here that does stuff when button pressed, or enter pressed on text field
}
}
答案 1 :(得分:0)
jButton1.doClick();
你可以称之为