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

📄 createframe.java

📁 一个简单的Java Swing 游戏Blokus~方块圈地~Eclipse3.0 Project
💻 JAVA
字号:
/*
 * 创建日期 2005-4-5
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package frame;

import java.awt.Container;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JComponent;
import javax.swing.JFrame;

/**
 * @author Robert
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class CreateFrame extends JFrame{
	
	//private CreateFrame frame;
    private CreateGame createGame;
	private PiecesSelect piecesSelect;
	
	public CreateFrame(){	
		
	}
	
	public static void main(String[] args){
		CreateFrame frame = new CreateFrame(); 
		//frame.setFrame();
	 	frame.init();
	}
	//初始化函数
	public void init(){
		createGame = new CreateGame(); 
		piecesSelect = new PiecesSelect(createGame);
		
		this.setTitle("::Blokus::");
		this.setSize(865,760);
		
		Container contentPane = getContentPane();
		
		if(contentPane instanceof JComponent){
			((JComponent)contentPane).setOpaque(false);
		}
		
		contentPane.add(createGame);
		createGame.addMouseListener(piecesSelect);
		createGame.addMouseMotionListener(new PieceMove(createGame));
		createGame.addMouseWheelListener(piecesSelect);
		addKeyListener(piecesSelect);
		this.addWindowListener(new WindowCloser());
		
		this.setResizable(false);
		this.validate();
		this.setVisible(true);
	}

	/*public void setFrame(CreateFrame f){
		this.frame = f;
	}
	
	public CreateFrame getFrame(){
		return frame;
	}*/
}

//窗口关闭
class WindowCloser extends WindowAdapter
{
	public void windowClosing(WindowEvent evt)
	{
		System.exit(0);
	}	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -