我在JFrame中显示JButton时遇到问题。我总是使用代码示例中的方法,在一个框架中添加JButton。但是这次2个按钮没有显示在Frame中。但在使用revalidate()方法后,他们确实出现了!这对我来说很奇怪,因为之前从未发生过这种情况,我从来没有使用过revalidate方法。有人知道为什么会这样吗?
public HoofdView(){
setTitle("Bank App");
setSize(200, 500);
setLocation(100, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
setLayout(new GridLayout());
btnPersoon = new JButton("Personen");
btnRekening = new JButton("Rekeningen");
btnPersoon.addActionListener(this);
btnRekening.addActionListener(this);
add(btnPersoon);
add(btnRekening);
}