2017-06-06 62 views
1

所以我想setText一个字符串名为value当我点击JTextfield一个。我读到了将FocusListener添加到JTextField中,但找不到将其添加到2D JTextField数组的任何内容。我无法正常工作。添加的FocusListener到2D的JTextField阵列

private int totalX = 20; 
private int totalY = 20; 

private JTextField[][] fields; 
fields = new JTextField[totalX][totalY]; 

回答

1

你要添加的每个JTextField对象的监听器,如果你想每个字段可以到点击反应。

​​

你应该JTextField对象如果FocusListener实现是有状态使用一个FocusListener实例。
否则,您可以对所有的JTextField对象重新使用相同的FocusListener实例。

+0

对不起,延迟回复。当我使用'MouseListener'时,'FocusListener'更好,我必须在点击寄存器之前多次点击。无论如何,谢谢你的帮助。 – Nicz