JavaGUI界面实现页面跳转方法

 更新时间:2023年07月04日 15:55:31   作者:阿浩grzh  
这篇文章主要给大家介绍了关于JavaGUI界面实现页面跳转的相关资料, GUI是指图形用户界面,指采用图形方式显示的计算机操作用户界面,需要的朋友可以参考下

页面跳转:

思路:

先定义一个类继承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);
    }
}

总结

到此这篇关于JavaGUI界面实现页面跳转的文章就介绍到这了,更多相关JavaGUI界面跳转内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java获取文件的hash值(SHA256)两种方式

    Java获取文件的hash值(SHA256)两种方式

    这篇文章主要给大家介绍了关于Java获取文件hash值(SHA256)的两种方式,SHA256是一种哈希算法,它是不可逆的,也就是说无法解密,需要的朋友可以参考下
    2023-09-09
  • @RequestBody获取不到参数的问题

    @RequestBody获取不到参数的问题

    这篇文章主要介绍了@RequestBody获取不到参数的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Java调用腾讯云短信API接口的实现

    Java调用腾讯云短信API接口的实现

    这篇文章主要介绍了Java调用腾讯云短信API接口的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • java实现图的邻接表存储结构的两种方式及实例应用详解

    java实现图的邻接表存储结构的两种方式及实例应用详解

    这篇文章主要介绍了java实现图的邻接表存储结构的两种方式及实例应用详解,邻接表构建图是必须需要一个Graph对象,也就是图对象!该对象包含属性有:顶点数、边数以及图的顶点集合,需要的朋友可以参考下
    2019-06-06
  • Java8中的lambda表达式入门教程

    Java8中的lambda表达式入门教程

    lambda表达式,即带有参数的表达式,为了更清晰地理解lambda表达式,下面通过示例代码给大家介绍java8 lambda 表达式入门教程,感兴趣的朋友一起看看吧
    2017-08-08
  • Spring Security 中细化权限粒度的方法

    Spring Security 中细化权限粒度的方法

    这篇文章主要介绍了Spring Security 中细化权限粒度的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 实时计算知多少?

    实时计算知多少?

    这篇文章对滑动窗口计数的概念和关键代码做了较为详细解释,让我们对实时计算这一概念有了更深的了解,需要的朋友可以参考下
    2015-07-07
  • SpringBoot中的异步任务解析

    SpringBoot中的异步任务解析

    这篇文章主要介绍了SpringBoot中的异步任务解析,SpringBoot 异步任务是一种在SpringBoot框架中使用的异步处理机制,可以提高系统的并发能力和响应速度,需要的朋友可以参考下
    2023-10-10
  • jdk在centos中安装配置图文教程

    jdk在centos中安装配置图文教程

    这篇文章主要介绍了jdk在centos中安装配置图文教程,文中给出大家jdk下载地址,需要的朋友可以参考下
    2018-04-04
  • Eclipse快速添加get、set方法的操作技巧

    Eclipse快速添加get、set方法的操作技巧

    这篇文章主要介绍了Eclipse快速添加get、set方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07

最新评论