如何在Java中查找View的当前JTextField的名称?

时间:2017-10-24 11:42:47

标签: java jtextfield focusmanager keyboardfocusmanager

我在Java中有一个视图,我在JTextfields中输入数据。线程并行运行,通过使用下面编写的代码片段从键盘输入。现在每当我打电话

JTextField c = (JTextField) manager.getFocusOwner();
c.getText();

经理在哪里

KeyboardFocusManager.getCurrentFocusManager();

它确实返回当前JTextField的文本,但是当我调用以下行时,它返回null。

c.getName();

为什么会发生这种情况,我该如何解决?

1 个答案:

答案 0 :(得分:1)

您从不首先为文本字段设置名称。如果没有.setName,则不能.getName。

干杯!