java按钮关闭当前窗口 | 您所在的位置:网站首页 › java打开新窗口关闭旧窗口 › java按钮关闭当前窗口 |
展开全部 首先分析需要32313133353236313431303231363533e4b893e5b19e31333363376530的GUI技术 java中一般使用swing 和awt技术来实现图形界面,Swing组件较多,功能比较强大,所以这里使用Swing组件来实现。窗口使用(JFrame),按钮使用(JButton)。 设想一个符合题目需求的场景 两个窗口关联并且跳转,最常见的场景就是登陆了。 登陆窗口,输入用户名和密码,如果成功就跳转到主窗口 核心逻辑,跳转窗口的关键代码 一般可以隐藏本窗口(setVisible(false);),显示新窗口来实现窗口的跳转。 但是隐藏窗口,会在后面浪费系统资源。 如果不再使用该窗口,应该彻底销毁(dispose();),释放系统资源 代码和注释 LoginFrame 类import java.awt.*; import java.awt.event.*; import javax.swing.*; //LoginFrame 登陆窗口 功能 实现用户登陆 ,如果成功就跳转 //LoginFrame 继承于窗口类, 并实现ActionListener接口 public class LoginFrame extends JFrame implements ActionListener { // 申明需要的组件 JButton jb1, jb2;//按钮 JTextField jtf1;//文本框 JPasswordField jpf1;//密码框 public LoginFrame() { |
CopyRight 2018-2019 实验室设备网 版权所有 |