gameframe.java

来自「该游戏软件在Windows系统上为玩家提供汉偌塔金片的移动的基本功能」· Java 代码 · 共 48 行

JAVA
48
字号
package hannota;

import java.awt.CardLayout;
import java.awt.Dimension;
import java.awt.LayoutManager;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class GameFrame extends JFrame {

	CardLayout card = new CardLayout();

	JPanel fatherPanel = new JPanel();

	NavigataPanel navigatapanel = new NavigataPanel(card, fatherPanel);

	HanoPanel hanopanel = new HanoPanel(card, fatherPanel);

	HelpPanel helppanel = new HelpPanel(card, fatherPanel);

	public GameFrame() {
		start();
	}

	private void start() {
		this.setSize(649,429);
		this.setPreferredSize(new Dimension(649,429));
		startmainpanel();
		this.add(fatherPanel);
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
		this.setVisible(true);
	}
//启动面板,布局为卡片布局
	private void startmainpanel() {
		fatherPanel.setLayout(card);
		fatherPanel.add(navigatapanel, "navigatapanel");
		fatherPanel.add(hanopanel, "hanopanel");
		fatherPanel.add(helppanel, "helppanel");
	}

	public static void main(String[] args) {
		new GameFrame();

	}

}

⌨️ 快捷键说明

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