精华内容
下载资源
问答
  • 关于 java swing 使用按钮关闭窗口

    千次阅读 2017-05-25 18:21:10
    关于 java swing 使用按钮关闭窗口  目的是给JButton添加点击操作,使指定JFrame窗口关闭。 网上不少说法是采用frame.dispose();的方法 但是采用frame.dispose();并没有使添加在frame上的...

    关于 java swing 使用按钮关闭窗口  


    目的是给JButton添加点击操作,使指定JFrame窗口关闭。

    网上不少说法是采用frame.dispose();的方法

    但是采用frame.dispose();并没有使添加在frame上的windowListener的windowClosing操作响应,故不能采取这种方式,因为我需要在窗口关闭的时候对窗口中的一些数据进行处理。

    最后找到的解决方案是这样的:

    经过几次尝试发现frame.dispose();添加在frame上的windowClosed操作响应,所有实现windowListener的windowClosed响应,便可以实现功能。


    展开全文
  • 如题,现在设计一个界面,里面有一个按钮,增加ActionListener事件,点击按钮后弹出一个新的窗口,里面有更详细的信息。现在将新窗口关闭,想返回到原来的旧窗口。菜鸟一枚,请前辈指点迷津...
  • java窗口关闭按钮

    2018-05-07 18:26:44
    java方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数没有下载积分的人来讲,一般也c币,所以这个也不太实用。方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数...
  • 目的是给JButton添加点击操作,使指定JFrame窗口关闭。 网上不少说法是采用frame.dispose();的方法 但是采用frame.dispose();并没有使添加在frame上的windowListener的windowClosing操作响应,故不能采取这种方式...

    目的是给JButton添加点击操作,使指定JFrame窗口关闭。

    网上不少说法是采用frame.dispose();的方法

    但是采用frame.dispose();并没有使添加在frame上的windowListener的windowClosing操作响应,故不能采取这种方式,因为我需要在窗口关闭的时候对窗口中的一些数据进行处理。

    最后找到的解决方案是这样的:

    frame.dispatchEvent(new WindowEvent(frame,WindowEvent.WINDOW_CLOSING) );

    发送WINDOW_CLOSING的消息给frame,然后frame就会关闭,并且windowClosing的也会响应

    转载于:https://www.cnblogs.com/supermanDYC/p/5643883.html

    展开全文
  • ```java import java.awt.Color; import java.awt.Container; import javax.swing.JFrame; public class CloseWindows { private static final int DO_NOTHING_ON_CLOSE = 0; private static int EXIT_ON_CLOSE...
    
    ```java
    import java.awt.Color;
    import java.awt.Container;
    
    import javax.swing.JFrame;
    
    
    public class CloseWindows {
    	private static final int DO_NOTHING_ON_CLOSE = 0;
    	private static int EXIT_ON_CLOSE;
    
    	public static void main(String[] args) {
    		JFrame window1=new JFrame("第一个窗口");
    		JFrame window2=new JFrame("第二个窗口");//建立标题为……的窗口
    		Container con=window1.getContentPane();//con为window1的面板
    		con.setBackground(Color.green);//设置窗口颜色
    		window1.setBounds(60, 80, 1000, 1000);//设置窗口位置和大小
    		window2.setBounds(60, 80, 1000, 1000);
    		window1.setVisible(true);
    		window2.setVisible(true);
    		window1.setDefaultCloseOperation(EXIT_ON_CLOSE/*DO_NOTHING_ON_CLOSE*/);//设置点击关闭后的操作
    		//HIDE__ON_CLOSE;//隐藏窗口
    		//DISPOSE_ON_CLOSE;//隐藏窗口,释放占有资源
    		//EXIT_ON_CLOSE;//结束程序
    
    	}
    
    }
    
    
    
    
    展开全文
  • Java建立窗口并通过按钮实现窗口跳转

    千次阅读 多人点赞 2019-10-31 09:14:25
    为之前的游戏做了一个菜单的模型 ...import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Menu extends JFrame implements ActionListener { ...

    为之前的游戏做了一个菜单的模型

    这是菜单类

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class Menu extends JFrame implements ActionListener {
        //定义两个按钮
        private JButton Game_Start;
        private JButton Game_Over;
        public Menu(){
            //定义按钮的排列方式
            setLayout(new FlowLayout());
    
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            this.setSize(300,200);
            this.setLocation(300,400);
    
            Game_Start = new JButton("开始游戏");
            Game_Over = new JButton("结束游戏");
            this.add(Game_Start);
            this.add(Game_Over);
            Game_Start.addActionListener(this);
            Game_Over.addActionListener(this);
    
            this.setVisible(true);
        }
    
        public static void main(String[] args) {
            Menu menu = new Menu();
        }
        /**
         * Invoked when an action occurs.
         *
         * @param e
         */
        @Override
        public void actionPerformed(ActionEvent e) {
            if(e.getSource() == Game_Start){
                this.dispose();
                new Newframe();
            }
            if(e.getSource() == Game_Over){
                this.dispose();
                System.exit(0);
            }
        }
    }
    

    这是新的一个类(模拟我的游戏主类)

    import javax.swing.*;
    
    public class Newframe extends JFrame {
        public Newframe(){
            this.setSize(300,200);
            this.setLocation(300,400);
            this.setVisible(true);
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        }
    
    }
    

    演示:
    菜单类的成果
    当点击按钮开始游戏的时候,会跳转到下一个新的窗口,而点击结束游戏的时候会关闭窗口,并停止运行这个程序。

    点击开始游戏之后的新窗口
    这个是点击开始游戏之后的新窗口 ↑ ↑ ↑

    有什么问题可以指出,谢谢各位观看。

    展开全文
  • 主要为大家详细介绍了java实现点击按钮弹出新窗体功能,旧窗体不进行操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 在子窗口的类里面的确定按钮事件监听里面写上这样一句话 jframe.dispatchEvent(new WindowEvent(jframe,WindowEvent.WINDOW_CLOSING) );
  • Java实现关闭窗口,父窗口关闭的方法实例

    万次阅读 多人点赞 2018-06-13 22:00:40
    今天晚上写Java界面的时候发现一个问题,困惑了我老半天:就是当我想实现从一个界面中点击按钮进入另一个页面后,然后当我使用完毕后,想退出第二个页面,然后回退到第一个页面的时候,我发现这个时候非常奇怪我的...
  • 请看下面的代码:...import java.awt.Color; public class AddDataView extends JFrame implements ActionListener { private JPanel contentPane; private JTextField playGameTimeTextField; private JText
  • java swing 点击关闭按钮最小化到系统托盘的实现
  • JAVA 点击按钮后跳到另一个界面

    万次阅读 多人点赞 2019-05-13 11:21:25
     //*****************************************************************************************...//一个界面跳到一个另一个界面,关闭一个界面,打开一个新的界面 ****************************************...
  • 本文实例讲述了javascript实现点击按钮弹出一个可关闭窗口同时网页背景变灰的方法。分享给大家供大家参考。具体分析如下: 这里点击按钮后,弹出一个可关闭的层窗口,随之网页背景变灰,在QQ网站上经常会看到QQ...
  • 给Frame添加一个窗口监听,在实现的windowClosing方法中调用dipose()  frame.addWindowListener(new WindowAdapter()  {  public void windowClosing(WindowEvent e)  {  
  • java鼠标监听器画图+点击X关闭窗口

    千次阅读 2016-08-10 15:22:45
    import java.awt.*; import java.util.*; import java.awt.event.*; public class MouseFrame extends Frame{ ArrayList Poi = new ArrayList();//将所有的圆点装起来 MouseFrame (String str){ super(str);
  • java点击登录按钮 读取文件中数据实现登录 java点击注册按钮 写入文件中数据实现注册
  • 问题: 一般窗体的系统关闭按钮是默认不响应,点击关闭了之后,窗体只是隐藏,并没有关闭 想要窗体真正关闭,就需要添加WindowListener事件响应,这样的代码会显得繁杂,测试代码的时候也很繁琐的紧解决方式: ...
  • 个人记录使用idea来创建Java GUI的过程 1,新建项目后,右键目录新建GUI FORM: 2,命名并创建类 3,双击打开“.form”文件即可进入编辑页,通过拖拽创建界面 4,添加一个按钮,并自定按钮文本 5,在...
  • 通过点击按钮打开新的窗口

    千次阅读 2020-05-26 12:21:35
    通过点击按钮打开新的窗口 通过点击某个按键打开新的窗口,原来的窗口关闭或者不关闭; 主要语句 //创建新的界面 A a=new A(); //将新的界面展示出来,此参数设置为true A.setVisible(true); //将旧的界面隐藏,此...
  • 实现: 如果子窗口设置为 ... ...如果想关闭窗口而不关闭窗口,那么将子窗口设置为 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); JFrame.EXIT_ON_CLOSE表示使用的是System.exit...
  • Java Swing 如何关闭当前窗口

    万次阅读 2019-06-09 19:21:17
    在写swing项目的时候,发现窗体关闭是一个比较烦,因为每次一关闭某一个窗口,就会导致所有的窗口全部关闭,这种很明显不是很符合我们的真正的需要,所以经过一系列的摸索发现,成功解决了一问题。下面主要写下如何...
  • 描述1:JTextField文本框未输入时,在文本框上的提示信息颜色设置为灰色,点击文本框时,提示信息消失,输入的字体颜色变成黑色,再次点击时,输入的信息不会被清空。 先上效果图: 代码Demo.java import javax....
  • java"]this.setUndecorated(true); // 删除掉关闭按键 /** * 添加拖动窗口的功能 */ this.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { ...
  • Java实现点击按钮弹出新窗体的功能实现,旧窗体不进行操作 分析:对于自定义窗体来说,最简单直接的做法就是让新窗体继承javax.swing.JDialog(对话框属于顶级窗口,跟JFrame同级),在创建该窗体后加上...
  • Java窗口之文本框、按钮、菜单

    千次阅读 多人点赞 2019-07-20 17:11:17
    文本框、按钮、文本域 import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.ActionEvent; import java....
  • public void actionPerformed(ActionEvent e) { if(e.getSource()==btn_login) { jf.setVisible(false); new StudentMessage("学生信息"); } else if(e.getSource()==btn_resign) { ...new
  • Java中建立一个窗口可设置窗口大小,进行窗口的固定,并添加按钮1,按钮2,按钮3,关闭窗口,显示窗口
  • java JFrame 关闭窗口时确认

    万次阅读 2011-10-15 13:36:53
    点击窗口关闭按钮时,弹出确认对话框,如果点击“是”就关闭窗口关闭程序),否则什么都不做。 主要代码如下: public class MainFrame extends JFrame{ public MainFrame (){ setDefaultCloseOper

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,926
精华内容 23,570
关键字:

java点击按钮关闭窗口

java 订阅