我使用swing在netbeans中创建了一个应用程序,其中我有几个JTextFields
我想在一个循环中更新而不使用buttonactionclick ...问题是当我输入netbeans {{1}的代码时在jFieldText1.setText("test");
或函数中...它没有出现在gui中...有没有办法在不按按钮更新结果的情况下执行此操作?
我想要做的是使用更新main
的循环来保持轮询。
感谢...
答案 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 EventsListeners
和ActionListeners
.
有JButton
的方法,您可以通过该方法点击某个事件或操作button.doClick()
上的按钮。