近期在做一个带图片界面的闯关测试软件。需要将面板进行切换。主要按照一下步骤完成了预想的目标。
1.创建一个窗体JFRame。
该窗体的North部分放一个面板JPanel,同时里面放置几个题目选择的按钮。
该窗体的Center部分放一个面板JPanel,该面板的背景设置为绿色。
通过绿色的面板来加载每个题目对应的面板题目。
主窗体的代码如下:
package zijin.labsafety.lab1;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Lab1_Main extends JFrame {
public void printFrame() {
this.setLayout(null);
JPanel jp1 = new JPanel();
JButton jb1 = new JButton("第1题");
JButton jb2 = new JButton("第2题");
JButton jb3 = new JButton("第3题");
JButton jb4 = new JButton("第4题");
JButton jb5 = new JButton("第5题");
jp1.add(jb1);
jp1.add(jb2);
jp1