Java Swing GUI按钮和文本字段不会出现。这是一个包含Jbutton和JTextField的测试代码
这是主课。button first不会首先显示,但当您将鼠标悬停在button的位置上时,它会显示。 但textfield的情况并非如此,它在任何情况下都不会出现
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test {
public static void main(String[] args){
JFrame f=new JFrame("Calculator");
f.setSize(450,450);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
JPanel p=new JPanel();
f.add(p);
JTextField t=new JTextField(20);
t.setBounds(5, 5, 0, 0);
t.setLayout(null);
p.add(t);
JButton clear=new JButton("C");
clear.setBounds(5,100,50,50);
clear.setSize(50,40);
p.add(clear);
}
}
# 1 楼答案
运行程序后,请尝试扩大程序窗口。此时应显示按钮和文本字段
# 2 楼答案
试试这个(最后使用^{)