主类中的动作侦听器
play.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Game g= new Game();
add(g);
}
});
Constructor of Game class
Game(){
Container c=this.getContentPane();
c.setVisible(true);
this.setVisible(true);
add(new g());
addMouseListener(new ml());
this.setBounds(100,100,200,300);
this.setTitle("LEVEL 1:");
for(int loop=0;loop<=10;loop++){
ballfall();
}
ScoreScreen sc= new ScoreScreen();
sc.setmethod(String.valueOf(sum));
}
我正在制作一个游戏,其中有主屏幕,用户点击播放按钮,另一个屏幕出现在主游戏的位置。问题是,当我点击播放按钮时,出现一个空白的黑屏,没有任何反应。但是当我在main方法中创建Game oibject时,它工作正常,但是当它的对象在Action Listener中创建时它不起作用。我甚至在add()中添加了对象g。