📄 gameframe.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -