-2

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

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

经理在哪里

KeyboardFocusManager.getCurrentFocusManager();

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

c.getName();

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

4

1 回答 1

1

您从一开始就没有为文本字段设置名称。如果没有 .setName,就不能使用 .getName。

干杯!

于 2017-10-24T11:48:30.417 回答