Java 使用鼠标点击/鼠标按下的2D JTextField数组setText
因此,我有一个名为Java 使用鼠标点击/鼠标按下的2D JTextField数组setText,java,arrays,mouseevent,jtextfield,mouselistener,Java,Arrays,Mouseevent,Jtextfield,Mouselistener,因此,我有一个名为fields的JTextField数组,还有一个名为value的字符串(单击按钮时,value的值会被替换)。我想要的是,当我单击其中一个jtext字段时,我想将值放入其中(可能使用setText) 有没有一种方法可以通过鼠标点击/鼠标按下事件来实现这一点。感谢您的帮助。谢谢。使用FocusListener而不是鼠标侦听器。例如: JTextField field = new JTextField(); field.addFocusListener(new Fo
fields
的JTextField数组,还有一个名为value
的字符串(单击按钮时,value
的值会被替换)。我想要的是,当我单击其中一个jtext字段时,我想将值
放入其中(可能使用setText
)
有没有一种方法可以通过鼠标点击/鼠标按下事件来实现这一点。感谢您的帮助。谢谢。使用
FocusListener
而不是鼠标侦听器。例如:
JTextField field = new JTextField();
field.addFocusListener(new FocusAdapter() {
@Override
public void focusGained(FocusEvent e) {
field.setText(value);
}
});
教程-
JTextField field = new JTextField();
field.addFocusListener(new FocusAdapter() {
@Override
public void focusGained(FocusEvent e) {
field.setText(value);
}
});