background image

rightScr.add(controlScr); 

//定义按钮 play 
Button play_b = new Button("开始游戏"); 
play_b.setSize(new Dimension(50,200)); 
play_b.addActionListener(new Command(Command.button_play,gameScr)); 

//定义按钮 Level UP 
Button level_up_b = new Button("提高级数"); 
level_up_b.setSize(new Dimension(50,200)); 
level_up_b.addActionListener(new 
Command(Command.button_levelup,gameScr)); 

//定义按钮 Level Down 
Button level_down_b =new Button("降低级数"); 
level_down_b.setSize(new Dimension(50,200)); 
level_down_b.addActionListener(new 
Command(Command.button_leveldown,gameScr)); 

//定义按钮 Level Pause 
Button pause_b =new Button("游戏暂停"); 
pause_b.setSize(new Dimension(50,200)); 
pause_b.addActionListener(new 
Command(Command.button_pause,gameScr)); 

//定义按钮 Quit 
Button quit_b = new Button("退出游戏"); 
quit_b.setSize(new Dimension(50,200)); 
quit_b.addActionListener(new Command(Command.button_quit,gameScr)); 

controlScr.add(play_b); 
controlScr.add(level_up_b); 
controlScr.add(level_down_b); 
controlScr.add(pause_b); 
controlScr.add(quit_b); 
setVisible(true); 
gameScr.requestFocus(); 

//重写 MyPanel 类,使 Panel

 

的四周留空间

class MyPanel extends Panel{ 
public Insets getInsets(){ 
return new Insets(30,50,30,50);