📄 frame1.java~153~
字号:
}
public void jMenuItem4_Records(ActionEvent e) {//查看英雄榜
Dialogs dialog=new Dialogs();
dialog.set();
dialog.setVisible(true);;
dialog.setAlwaysOnTop(true);
dialog.jButton1.setEnabled(false);
dialog.jTextArea1.setEnabled(false);
dialog.jLabel1.setEnabled(false);
}
public void jRadioButtonMenuItem6_VsModel(ActionEvent e) {
//选择对战模式
this.setSize(new Dimension(780, 500));
// Center the window
player2=true;
panel2=new Panel();
panel2.VSID=2;
panel2.setSize(390,500);
panel2.setVisible(true);
this.add(panel2);
this.validate();
panel2.player2=true;
panel2.panel2=this.panel;
this.panel.player2=true;
this.panel.panel2=panel2;
jRadioButtonMenuItem6.setEnabled(false);
jRadioButtonMenuItem6.setSelected(true);
jRadioButtonMenuItem7.setEnabled(true);
jRadioButtonMenuItem7.setSelected(false);
jRadioButtonMenuItem4.setEnabled(false);
jRadioButtonMenuItem5.setEnabled(false);
// frame2.jMenuFileExit.setEnabled(false);
}
public void jRadioButtonMenuItem7_actionPerformed(ActionEvent e) {//从双人模式返回到单人模式
this.setSize(new Dimension(390, 500));
// Center the window
player2=false;
this.remove(panel2);
panel2=null;
this.validate();
this.panel.player2=false;
this.panel.panel2=null;
jRadioButtonMenuItem6.setEnabled(true);
jRadioButtonMenuItem6.setSelected(false);
jRadioButtonMenuItem7.setEnabled(false);
jRadioButtonMenuItem7.setSelected(true);
jRadioButtonMenuItem4.setEnabled(true);
jRadioButtonMenuItem5.setEnabled(true);
}
//***********************
public void this_keyPressed(KeyEvent e) {
if (!player2)//如果单人游戏 直接将键盘事件传给panel的键盘监听函数
panel.this_keyPressed(e);
else
if(!pause && !(panel.lose || panel2.lose))
{//如果两人对战 将键盘事件分类分别传给两个panel的键盘监听函数
switch (e.getKeyCode()) {
case KeyEvent.VK_W:
panel.blockUp(panel.block);
break;
case KeyEvent.VK_A:
panel.blockLeft(panel.block);
break;
case KeyEvent.VK_D:
panel.blockRight(panel.block);
break;
case KeyEvent.VK_S:
panel.blockDown(panel.block);
break;
//********
case KeyEvent.VK_UP:
panel2.blockUp(panel2.block);
break;
case KeyEvent.VK_LEFT:
panel2.blockLeft(panel2.block);
break;
case KeyEvent.VK_RIGHT:
panel2.blockRight(panel2.block);
break;
case KeyEvent.VK_DOWN:
panel2.blockDown(panel2.block);
break;
}
}
}
public void jMenuItem7_actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "版权所有71105222 SQL");
}
}
class Frame1_jMenuItem7_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem7_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem7_actionPerformed(e);
}
}
class Frame1_jRadioButtonMenuItem7_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jRadioButtonMenuItem7_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRadioButtonMenuItem7_actionPerformed(e);
}
}
class Frame1_jRadioButtonMenuItem6_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jRadioButtonMenuItem6_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRadioButtonMenuItem6_VsModel(e);
}
}
class Frame1_jMenuItem4_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem4_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem4_Records(e);
}
}
class Frame1_jRadioButtonMenuItem4_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jRadioButtonMenuItem4_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Large(e);
}
}
class Frame1_jRadioButtonMenuItem5_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jRadioButtonMenuItem5_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Small(e);
}
}
class Frame1_jRadioButtonMenuItem1_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jRadioButtonMenuItem1_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Difficult_actionPerformed(e);
}
}
class Frame1_jRadioButtonMenuItem2_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jRadioButtonMenuItem2_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Middle(e);
}
}
class Frame1_jMenuItem1_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem1_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Stop(e);
}
}
class Frame1_jRadioButtonMenuItem3_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jRadioButtonMenuItem3_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Easy(e);
}
}
class Frame1_jMenuItem2_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem2_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Pause(e);
}
}
class Frame1_this_keyAdapter extends KeyAdapter {
private Frame1 adaptee;
Frame1_this_keyAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void keyPressed(KeyEvent e) {
adaptee.this_keyPressed(e);
}
}
class Frame1_jMenuItem8_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem8_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem8_actionPerformed(e);
}
}
class Frame1_jMenuItem3_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_jMenuItem3_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.GameStart(e);
}
}
/*
class Panel_Listener implements ActionListener {
Frame1 adaptee;
Panel_Listener(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.lose(actionEvent);
}
}
*/
class Frame1_jMenuFileExit_ActionAdapter implements ActionListener {
Frame1 adaptee;
Frame1_jMenuFileExit_ActionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.jMenuFileExit_actionPerformed(actionEvent);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -