我在Java中有一个视图,我在JTextfields中输入数据。线程并行运行,通过使用下面编写的代码片段从键盘输入。现在每当我打电话
JTextField c = (JTextField) manager.getFocusOwner();
c.getText();
经理在哪里
KeyboardFocusManager.getCurrentFocusManager();
它确实返回当前JTextField的文本,但是当我调用以下行时,它返回null。
c.getName();
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:1)
您从不首先为文本字段设置名称。如果没有.setName,则不能.getName。
干杯!