⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tetricsframe.java

📁 我自己做的一个小游戏
💻 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 + -