在程序运行期间,我试图在JFrame中的JPanel中添加一个JButton。该按钮实际上可以工作(可以点击),但不会出现。
JButton takeOffButton = new JButton();
takeOffButton.setText("Take Off");
takeOffButton.setBounds(30, 30, 100, 100);
takeOffButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
Game.switchState(GameState.SPACE, Game.player.curPlanet);
}
});
takeOffButton.setVisible(true);
panel.add(takeOffButton);
我已经使用setLayout(null)将框架和面板的布局设置为null
这里可能发生了什么?
编辑:我试着简单地在面板的构造函数中向一个jpanel添加一个jbutton,但这都不起作用。。