点击按钮触发ActionListener,在这里通过文本框的getText()方法把文字拿到,setText()到JLabel中就可以了。如果无效可以尝试刷新一下JFrame或者JPanel
JFrame 是用的BorderLayout 所以和setBounds()有冲突import javax.swing.JFrame
import javax.swing.JTextField
public class Test {
public static void main(String[] args) {
JFrame j = new JFrame("test")
j.setSize(300, 300)
j.setVisible(true)
j.setLayout(null)//加这一句
JTextField jt = new JTextField()
jt.setBounds(20, 20, 80, 22)
jt.setVisible(true)
j.add(jt)
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
}
}
这样就可以了
希望能帮到你~
JTextArea如果没有内容,在界面上就显示不出来。你在 :p2.add(a1) 后面添加一条: a1.setText("Hello,world!")
看看能不能显示出来。
在我机上,给JTextArea增加内容后就可以显示了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)