📄 gameframe.java
字号:
package com.Luoweixun;
import java.awt.CardLayout;
import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GameFrame extends JFrame {
/**
* 汉诺塔游戏的窗体类
*/
private static final long serialVersionUID = 1L;
NavigatePanel navigatePanel=null;
HelpPanel helpPanel=null;
HanoPanel hanoPanel=null;
CardLayout cardLayout=new CardLayout();
JPanel fatherPanel=new JPanel();
public GameFrame(){
createInterface();
}
// 主窗体设计
public void createInterface(){
navigatePanel=new NavigatePanel(fatherPanel, cardLayout);
helpPanel=new HelpPanel(fatherPanel, cardLayout);
hanoPanel=new HanoPanel(fatherPanel, cardLayout);
final Container con=getContentPane();
fatherPanel.setLayout(cardLayout);
fatherPanel.add(navigatePanel,"navigate");
fatherPanel.add(helpPanel,"help");
fatherPanel.add(hanoPanel,"hano");
con.add(fatherPanel);
setResizable(false);
setSize(649,429);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -