?? createframe.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 + -