我有一个 JTextField
和一个 JButton
,当用户在 JTextField
上输入时,必须对相应的 执行操作>J 按钮
。这是我的代码片段。
我还想在输入时禁用 JButton
,稍后在 JTextField
中更改某些内容时启用它
JButton jb=new JButton("Print");
JTextField jt=new JTextField(20);
jb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae)
{
System.out.println(jt.getText());
}
});
最佳答案
将相同的 Action 监听器添加到按钮和文本字段:
JButton jb = new JButton("Print");
JTextField jt = new JTextField(20);
ActionListener listener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
System.out.println(jt.getText());
}
};
jb.addActionListener(listener);
jt.addActionListener(listener);
关于java - 如何在 JTextField 上输入时对 JButton 执行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17693364/