Java 老虎机GUI JButton未在JTextField上实现
我们的目标是创建一个有2个面板的老虎机,而按钮似乎不起作用,并且在面板的文本字段中没有显示任何内容。单击按钮时,面板中的文本字段应显示随机数生成器。我尝试了Action Listener代码,但它没有做任何事情。请帮忙!谢谢大家!Java 老虎机GUI JButton未在JTextField上实现,java,swing,Java,Swing,我们的目标是创建一个有2个面板的老虎机,而按钮似乎不起作用,并且在面板的文本字段中没有显示任何内容。单击按钮时,面板中的文本字段应显示随机数生成器。我尝试了Action Listener代码,但它没有做任何事情。请帮忙!谢谢大家! 您在构造函数中引用了text1和button1。因此,当您单击按钮时,按钮不是button1,text1是null(构造函数流结束时,它们的作用域没有改变) 你需要改变 JTextField text1 = new JTextField(); 到 及 到 Java
您在构造函数中引用了text1和button1。因此,当您单击按钮时,按钮不是button1,text1是null(构造函数流结束时,它们的作用域没有改变) 你需要改变
JTextField text1 = new JTextField();
到
及
到
Java GUI必须在不同的操作系统、屏幕大小、屏幕分辨率等上工作,在不同的地区使用不同的PLAF。因此,它们不利于像素完美布局。而是使用布局管理器,或与布局填充和边框一起使用。
JTextField text1 = new JTextField();
text1 = new JTextField();
JButton button1 = new JButton();
button1 = new JButton();