📄 tetricsframe.java
字号:
/**
*
*/
package tetrics;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* @author Administrator
*
*/
public class TetricsFrame extends JFrame
{
JPanel contentPane;
BorderLayout borderLayout1=new BorderLayout();
JMenuBar jMenuBar1=new JMenuBar();
JMenu jMenu1=new JMenu();
JMenuItem start=new JMenuItem();
JMenuItem pause=new JMenuItem();
JMenuItem end=new JMenuItem();
JMenuItem quit=new JMenuItem();
JMenu jMenu2=new JMenu();
JMenuItem level=new JMenuItem();
JMenu jMenu3=new JMenu();
JMenuItem about=new JMenuItem();
public TetricsFrame()
{
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try
{
jbInit();
}
catch(Exception e)
{
e.printStackTrace();
}
myInit();
}
private void jbInit() throws Exception
{
contentPane=(JPanel)this.getContentPane();
contentPane.setLayout(borderLayout1);
this.setSize(new Dimension(400,300));
this.setTitle("俄罗斯方块游戏");
jMenu1.setText("游 戏");
start.setText("开始游戏");
pause.setText("暂停游戏");
end.setText("结束游戏");
quit.setText("关 闭");
jMenu2.setText("控 制");
level.setText("设置级别");
jMenu3.setText("关 于");
about.setText("关 于");
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu3);
jMenu1.add(start);
jMenu1.add(pause);
jMenu1.add(end);
jMenu1.addSeparator();
jMenu1.add(quit);
jMenu2.add(level);
jMenu3.add(about);
contentPane.add(jMenuBar1, BorderLayout.NORTH);
this.setJMenuBar(jMenuBar1);
add(new Tetrics());
/* start.addActionListener(new TetricsFrame_start_actionAdapter(this));
pause.addActionListener(new TetricsFrame_start_actionAdapter(this));
end.addActionListener(new TetricsFrame_start_actionAdapter(this));
quit.addActionListener(new TetricsFrame_start_actionAdapter(this));
about.addActionListener(new TetricsFrame_start_actionAdapter(this));
quit.addActionListener(new TetricsFrame_start_actionAdapter(this)); */
}
protected void processWindowEvent(WindowEvent e)
{
super.processWindowEvent(e);
if(e.getID()==WindowEvent.WINDOW_CLOSING)
System.exit(0);
}
private void myInit()
{
setSize(450,500);
setLocation(500,400);
}
}
/* void start_actionPerformed(ActionEvent e)
{
}
void pause_actionPerformed(ActionEvent e)
{
}
void end_actionPerformed(ActionEvent e)
{
}
void quit_actionPerformed(ActionEvent e)
{
}
void about_actionPerformed(ActionEvent e)
{
}
void level_actionPerformed(ActionEvent e)
{
}
}
class TetricsFrame_start_actionAdapter implements java.awt.event.ActionListener
{
TetricsFrame adaptee;
TetricsFrame_start_actionAdapter(TetricsFrame adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.start_actionPerformed(e);
}
}
class TetricsFrame_pause_actionAdapter implements java.awt.event.ActionListener
{
TetricsFrame adaptee;
TetricsFrame_pause_actionAdapter(TetricsFrame adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.pause_actionPerformed(e);
}
}
class TetricsFrame_end_actionAdapter implements java.awt.event.ActionListener
{
TetricsFrame adaptee;
TetricsFrame_end_actionAdapter(TetricsFrame adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.end_actionPerformed(e);
}
}
class TetricsFrame_quit_actionAdapter implements java.awt.event.ActionListener
{
TetricsFrame adaptee;
TetricsFrame_quit_actionAdapter(TetricsFrame adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.quit_actionPerformed(e);
}
}
class TetricsFrame_about_actionAdapter implements java.awt.event.ActionListener
{
TetricsFrame adaptee;
TetricsFrame_about_actionAdapter(TetricsFrame adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.about_actionPerformed(e);
}
}
class TetricsFrame_level_actionAdapter implements java.awt.event.ActionListener
{
TetricsFrame adaptee;
TetricsFrame_level_actionAdapter(TetricsFrame adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.level_actionPerformed(e);
}
}*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -