Java Swing更新TextField而不执行任何操作

时间:2014-01-12 16:58:00

标签: java swing netbeans jtextfield

我使用swing在netbeans中创建了一个应用程序,其中我有几个JTextFields我想在一个循环中更新而不使用buttonactionclick ...问题是当我输入netbeans {{1}的代码时在jFieldText1.setText("test");或函数中...它没有出现在gui中...有没有办法在不按按钮更新结果的情况下执行此操作?

我想要做的是使用更新main的循环来保持轮询。

感谢...

3 个答案:

答案 0 :(得分:0)

您需要add(jFieldText1)将其实际添加到JFrame。确保你实际上也有JFrame

答案 1 :(得分:0)

//全球宣言

JTextField jTextField;

//将TextField添加到框架

jTextField=new JTextField(20);//OR you can do it here also  jTextField=new JTextField("Text");
add(jTextField);

//现在您可以将文本设置为TextField

jTextField.setText("Text");

答案 2 :(得分:0)

  

it doesn't appear in the gui.

我希望上面是您希望在jtextfield1

中看到的文字

您需要做的是将代码更改为某些Java Swing事件中JTextField中的文本。 您可以参考有关Java Swing EventsListenersActionListeners.

的文档

JButton的方法,您可以通过该方法点击某个事件或操作button.doClick()上的按钮。

相关问题