Java界面编程实现界面跳转
作者:晚风难免些许微凉 发布时间:2023-11-12 00:56:45
标签:java,界面跳转
本文实例为大家分享了Java界面编程实现界面跳转的具体代码,供大家参考,具体内容如下
在事件处理中创建对象
public void actionPerformed(ActionEvent e)
{
QQ1 qq1=new QQ1();//为跳转的界面
}
步骤:
在主函数中创建一个主窗口的对象
package 界面编程7;
public class QQmain {
public static void main(String[] args) {
// TODO Auto-generated method stub
QQ qq = new QQ();
}
}
编写QQ类,该类中调用QQ1类、QQ2类 表达不正确,反正就是调用被调用类的构造方法
package 界面编程7;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class QQ extends JFrame implements ActionListener{
public QQ() {
this.setTitle("主界面");
this.setBounds(100, 100, 300, 400);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
FlowLayout layout = new FlowLayout();
this.setLayout(layout);
JButton jb1 = new JButton("弹出框");
JButton jb2 = new JButton("跳转1");
JButton jb3 = new JButton("跳转2");
this.add(jb1);
this.add(jb2);
this.add(jb3);
jb1.addActionListener(this);
jb1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JOptionPane.showMessageDialog(null, "提示内容" ,"标题", 2);
}
});
jb2.addActionListener(this);
jb2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
QQ1 qq1=new QQ1();//为跳转的界面
}
});
jb3.addActionListener(this);
jb3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
QQ2 qq2=new QQ2();//为跳转的界面
}
});
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println("总处理");
}
}
QQ1类 该类中调用QQ2类
package 界面编程7;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class QQ1 extends JFrame implements ActionListener{
public QQ1() {
this.setTitle("界面1");
this.setBounds(200, 200, 300, 400);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
FlowLayout layout = new FlowLayout();
this.setLayout(layout);
JButton jb1 = new JButton("跳转");
this.add(jb1);
jb1.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
QQ2 qq3 = new QQ2();
}
}
QQ2类
package 界面编程7;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class QQ2 extends JFrame{
public QQ2() {
this.setTitle("界面2");
this.setBounds(200, 200, 300, 400);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
FlowLayout layout = new FlowLayout();
this.setLayout(layout);
JLabel jlb = new JLabel("界面2");
this.add(jlb);
}
}
来源:https://blog.csdn.net/qq_57867712/article/details/117136057


猜你喜欢
- 一、准备环境1.activiti软件环境1)JDK1.6或者更高版本;2)支持的数据库有:h2, mysql, oracle, postgr
- 字符串操作在任意编程语言的日常编程中都随处可见,今天来汇总一下 C# 中关于字符串的一些你可能遗忘或遗漏的知识点。逐字字符串在普通字符串中,
- 写在前面,首先,我用的java转json序列化的工具是java开源的jackson。今天在做后端接口的时候,发现获取的json对象中少了几个
- 注释介绍@Cacheable@Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@Cacheable 作用
- 目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上。因此搞计算机的一听说手机应用
- 本文实例为大家分享了Android使用Retrofit上传文件的具体代码,供大家参考,具体内容如下一、封装RetrofitManagerpu
- 最近在做一个每天定点从FTP自动下载节目.xml并更新到数据库的功能。首先想到用 FileSystemWatcher来监控下载到某个目录中的
- 本文实例讲述了Java Swing组件布局管理器之FlowLayout(流式布局)。分享给大家供大家参考,具体如下:FlowLayout应该
- Android UI中TextView的使用方法一、TextView不同区域设置颜色,大小、点击事件String msg = getReso
- 一、表白墙简介在表白墙页面中包含三个文本框,分别表示表白者,表白对象,表白内容,在文本框中输入内容之后,内容能够保存,并且在下次启动页面的时
- 介绍该系统有三个角色,分别是:普通用户、房屋中介、管理员。普通用户的功能:浏览房屋信息、预约看房、和中介聊天、申请成为中介等等。房屋中介的功
- 前言在开发中,或多或少会使用唤醒锁(wake lock),有的是为了保持屏幕长亮,有的是为了保持 CPU 运行。唤醒锁的本质,其实是对屏幕状
- println()直接打印我们都知道println()如果打印的是基本数据类型的话直接打印出来的就是值,你如果是引用数据类型呢?🍑除掉这四类
- 背景年初开始我们就开始了关于Gradle Sync阶段的优化。之前和大家都简单的介绍过工程相关的背景情况了,我们大概有400+的Module
- 关于ListBoxListBox是WinForm中的列表控件,它提供了一个项目列表(一组数据项),用户可以选择一个或者多个条目,当列表项目过
- 首先,我们看看Map架构。如上图:Map 是映射接口,Map中存储的内容是键值对(key-value)。AbstractMap 是继承于Ma
- 概念逃逸分析一种数据分析算法,基于此算法可以有效减少 Java 对象在堆内存中的分配。 Hotspot 虚拟机的编译器能够分析出一个新对象的
- 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。所以,标准C中的结构体是不允许包含成员函数的,当然C++中的结构体对此进行了扩展
- 前言多数据源的事务处理是个老生常谈的话题,跨两个数据源的事务管理也算是分布式事务的范畴,在同一个JVM里处理多数据源的事务,比较经典的处理方
- Java获取环境变量Java 获取环境变量的方式很简单: System.getEnv() 得到所有的环境变量Syste