JavaGUI界面实现跳转

JavaGUI界面实现跳转

页面跳转:

思路:

先定义一个类继承JFrame;定义要用的控件,再在构造方法中对定义的控件进行修改,后写出主函数,在主函数中调用构造方法。同理,在idea中,将需要跳转的几个界面置于同一个软件包中,在另外一个界面中调用需要跳转的构造方法即可。

分别制作页面12

点击按钮后,关闭页面1,打开页面2

代码如下

页面1

在这里插入代码片

```package 跳转;

import javax.swing.*;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class 页面1 extends JFrame {

private JButton j1 = new JButton("跳转");

public 页面1() {

setTitle("页面1");

setSize(350, 450);

JPanel panel = (JPanel) getContentPane();

panel.add(j1);

setVisible(true);

j1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

new 页面2();//打开页面2,

setVisible(false);//关闭页面1

}

});

}

public static void main(String[] args) {

new 页面1();

}

}

页面2`

```javapackage 跳转;

import javax.swing.*;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class 页面2 extends JFrame {

public 页面2() {

setTitle("页面2");

setSize(350, 450);

JPanel panel = (JPanel) getContentPane();

setVisible(true);

}

}