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 Calendar类使用之日期和时间处理指南

    Java Calendar类使用之日期和时间处理指南

    这篇文章主要给大家介绍了关于Java Calendar类使用之日期和时间处理指南的相关资料,Calendar类是Java中用于处理日期和时间的抽象类,它提供了一种独立于特定日历系统的方式来处理日期和时间,需要的朋友可以参考下
    2023-12-12
  • 新版SpringSecurity5.x使用与配置详解

    新版SpringSecurity5.x使用与配置详解

    Spring Security是一个强大且高度可定制的身份验证和访问控制框架,本文主要介绍了新版SpringSecurity5.x使用与配置详解,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • Java设计模式以虹猫蓝兔的故事讲解装饰器模式

    Java设计模式以虹猫蓝兔的故事讲解装饰器模式

    装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案,本篇文章以虹猫蓝兔生动形象的为你带来详细讲解
    2022-04-04
  • Java实现带GUI的气泡诗词效果

    Java实现带GUI的气泡诗词效果

    这篇文章主要为大家介绍了如何利用Java实现带GUI的气泡诗词效果,文中的示例代码讲解详细,对我们学习Java有一定帮助,感兴趣的可以了解一下
    2022-12-12
  • java Arrays快速打印数组的数据元素列表案例

    java Arrays快速打印数组的数据元素列表案例

    这篇文章主要介绍了java Arrays快速打印数组的数据元素列表案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • JAVA泛型之泛型方法的定义和使用方式

    JAVA泛型之泛型方法的定义和使用方式

    这篇文章主要介绍了JAVA泛型之泛型方法的定义和使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Java中难理解的四个概念

    Java中难理解的四个概念

    这篇文章主要介绍了匿名内部类、多线程、如何实现同步、序列化,这四个难理解的概念,同学们一定要仔细看看
    2021-04-04
  • java利用Ant脚本生成war包全过程

    java利用Ant脚本生成war包全过程

    这篇文章主要为大家详细介绍了java利用Ant脚本生成war包全过程,感兴趣的朋友可以参考一下
    2016-03-03
  • Java 语言守护线程 Daemon Thread使用示例详解

    Java 语言守护线程 Daemon Thread使用示例详解

    这篇文章主要为大家介绍了Java 语言守护线程 Daemon Thread使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • springboot整合apache ftpserver详细教程(推荐)

    springboot整合apache ftpserver详细教程(推荐)

    这篇文章主要介绍了springboot整合apache ftpserver详细教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01

最新评论