📄 myframe.java
字号:
for (int j = 0; j < 4; j++) {
if(gamePanel.current[j].x>=(360/gamePanel.myBlockSize-1))
{ flagR=false;break;}
if(gamePanel.grid[gamePanel.current[j].x+1][gamePanel.current[j].y]>0)
{flagR=false;break;}
}
if(flagR==true)
for (int j2 = 0; j2 < 4; j2++) {
gamePanel.current[j2].x++;
}
repaint();
break;
case KeyEvent.VK_D:
if(doubleMode)
{ boolean flagR2=true;
for (int j = 0; j < 4; j++) {
if (gamePanel2.current[j].x >=
(360 / gamePanel2.myBlockSize - 1)) {
flagR2 = false;
break;
}
if (gamePanel2.grid[gamePanel2.current[j].x +
1][gamePanel2.current[j].y] > 0) {
flagR2 = false;
break;
}
}
if (flagR2 == true)
for (int j2 = 0; j2 < 4; j2++) {
gamePanel2.current[j2].x++;
}
repaint();
}
break;
default:
break;
}
}
public void jMI_start_actionPerformed(ActionEvent e) {
jMI_start.setEnabled(false);
jMI_pause.setEnabled(true);
jMI_stop.setEnabled(true);
jMenu2.setEnabled(false);
gamePanel.startGame();
if(doubleMode)
gamePanel2.startGame();
}
public void jMI_pause_actionPerformed(ActionEvent e) {
jMI_start.setEnabled(true);
jMI_pause.setEnabled(false);
jMI_stop.setEnabled(true);
jMenu2.setEnabled(false);
gamePanel.pauseGame();
if(doubleMode)
gamePanel2.pauseGame();
}
public void jMI_stop_actionPerformed(ActionEvent e) {
jMI_start.setEnabled(true);
jMI_pause.setEnabled(false);
jMI_stop.setEnabled(false);
jMenu2.setEnabled(true);
gamePanel.stopGame();
if(doubleMode)
gamePanel2.stopGame();
}
public static void setMenu()
{
jMI_start.setEnabled(true);
jMI_pause.setEnabled(false);
jMI_stop.setEnabled(false);
jMenu2.setEnabled(true);
}
public void jMenuItem5_actionPerformed(ActionEvent e) {
Recording rec = new Recording();
}
public void jMenuItem6_actionPerformed(ActionEvent e) {
Help he=new Help();
he.setVisible(true);
}
public void jRBM_easy_actionPerformed(ActionEvent e) {
levelset=1;
gamePanel.level=1;
gamePanel.level_add=1;
jLabel_level.setText("1");
repaint();
gamePanel.repaint();
jPanel_next.repaint();
if(doubleMode)
{
gamePanel2.level = 1;
gamePanel2.level_add = 1;
jLabel2_level.setText("1");
repaint();
gamePanel2.repaint();
jPanel_next2.repaint();
}
}
public void jRBM_middle_actionPerformed(ActionEvent e) {
levelset=3;
gamePanel.level=3;
gamePanel.level_add=3;
jLabel_level.setText("3");
repaint();
gamePanel.repaint();
jPanel_next.repaint();
if(doubleMode)
{
gamePanel2.level = 3;
gamePanel2.level_add = 3;
jLabel2_level.setText("3");
repaint();
gamePanel2.repaint();
jPanel_next2.repaint();
}
}
public void jRBM_dif_actionPerformed(ActionEvent e) {
levelset=6;
gamePanel.level=6;
gamePanel.level_add=6;
jLabel_level.setText("6");
repaint();
gamePanel.repaint();
jPanel_next.repaint();
if(doubleMode)
{ System.out.println("dif");
gamePanel2.level = 6;
gamePanel2.level_add = 6;
jLabel2_level.setText("6");
repaint();
gamePanel2.repaint();
jPanel_next2.repaint();
}
}
public void jRadioButtonMenuItem1_actionPerformed(ActionEvent e) {
doubleMode=false;
// jPanelAnother.setVisible(false);
this.setVisible(true);
this.setSize(HEIGHT,WIDTH);
}
public void jRadioButtonMenuItem2_actionPerformed(ActionEvent e) {
doubleMode=true;
this.setVisible(true);
// jPanelAnother.setVisible(true);
this.setSize(HEIGHT*2,WIDTH);
}
}
class MyFrame_jRBM_middle_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jRBM_middle_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRBM_middle_actionPerformed(e);
}
}
class MyFrame_jRBM_easy_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jRBM_easy_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRBM_easy_actionPerformed(e);
}
}
class MyFrame_jMI_stop_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jMI_stop_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMI_stop_actionPerformed(e);
}
}
class MyFrame_contentPane_keyAdapter extends KeyAdapter {
private MyFrame adaptee;
MyFrame_contentPane_keyAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void keyPressed(KeyEvent e) {
adaptee.contentPane_keyPressed(e);
}
public void keyReleased(KeyEvent e) {
adaptee.contentPane_keyReleased(e);
}
}
class MyPanel_next extends JPanel
{
public void paint(Graphics page)
{
super.paint(page);
for(int i=0;i<4;i++)
for(int j=0;j<4;j++){
page.setColor(MyPanel.colors[MyPanel.pregrid[i][j]]);
page.fill3DRect(i * 20, j * 20, 20, 20, true);
}
}
}
class MyFrame_jMI_pause_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jMI_pause_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMI_pause_actionPerformed(e);
}
}
class MyFrame_jMI_exit_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jMI_exit_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent actionEvent) {
adaptee.jMI_exit_actionPerformed(actionEvent);
}
}
class MyWindowLsn extends WindowAdapter
{
public void windowClosing(WindowEvent e) {
if (JOptionPane.showConfirmDialog(null, "Exit ??", "tips",
JOptionPane.YES_NO_OPTION) ==
JOptionPane.YES_OPTION)
System.exit(1);
}
}
class MyFrame_jRadioButtonMenuItem2_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jRadioButtonMenuItem2_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRadioButtonMenuItem2_actionPerformed(e);
}
}
class MyFrame_jRadioButtonMenuItem1_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jRadioButtonMenuItem1_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRadioButtonMenuItem1_actionPerformed(e);
}
}
class MyFrame_jRBM_dif_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jRBM_dif_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRBM_dif_actionPerformed(e);
}
}
class MyFrame_jMenuItem5_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jMenuItem5_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem5_actionPerformed(e);
}
}
class MyFrame_jMenuItem6_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jMenuItem6_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem6_actionPerformed(e);
}
}
class MyFrame_jMI_start_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jMI_start_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMI_start_actionPerformed(e);
}
}
class MyFrame_jRBM_small_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jRBM_small_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRBM_small_actionPerformed(e);
}
}
class MyFrame_jRBM_large_actionAdapter implements ActionListener {
private MyFrame adaptee;
MyFrame_jRBM_large_actionAdapter(MyFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jRBM_large_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -