1、利用监听器,
2、销毁当前的页面
jf.dispose();
3、打开一个新的页面
new FirstPage().firtPage();
完整代码如下:
第一个页面
package cn.com.swing;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class IndexPage {
/*
* author:命运的信徒 date:2019/1/19 arm:熟悉swing布局
*/
static JFrame jf = new JFrame("矿井管理系统");
private static void firtPage() {
// 1.设置窗体大小和标题
jf.setPreferredSize(new Dimension(700, 700));
// 2.设置关闭窗口就是关闭程序
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 最精准的布局模式空布局
jf.setLayout(null);
// 设置定位
JLabel jl = new JLabel("矿井平硐位移监测系统", JLabel.CENTER);
jl.setPreferredSize(new Dimension(680, 30));
jf.add(jl