JAVA 的GUI 如何实现按钮退出程序

JAVA 的GUI 如何实现按钮退出程序,第1张

用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。

如果想写点击事件来实现关闭窗口,试试 System.exit(0)

import java.awt.*

import java.awt.event.*

import javax.swing.*

public class Practise{

   

    public static void main(String[] args) {

     new MyFrame()

    }

}

class MyFrame extends JFrame

{

public MyFrame()

{

final JButton btnChangeImage=new JButton("改变图标")

btnChangeImage.setIcon(new ImageIcon(".\\images\\icon1.png"))

btnChangeImage.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvent arg0) {

btnChangeImage.setIcon(new ImageIcon(".\\images\\icon2.png"))

}

})

this.getContentPane().add(btnChangeImage)

this.setSize(300,200)

this.setLayout(new FlowLayout())

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)//用户单击“关闭”按钮时关闭窗口

this.setVisible(true)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11853552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存