java 怎样实现点击按钮,关闭程序?给按钮添加 ActionPerform 事件内容写System.exit(0)java点关闭代码;
package com.lx;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Test implements ActionListener {
Frame f = new Frame();
public static void main(String[] args) {
Test t = new Test();
t.init();
}
private void init() {
Button b = new Button("exit");
b.addActionListener(this);
f.add(b);
f.setLayout(new FlowLayout());
f.setSize(100,100);
f.setVisible(true);
}
public void actionPerformed(ActionEvent arg0) {
f.setVisible(false);
f.dispose();
System.exit(0);
}
}
java窗口关闭代码给Frame 添加一个监听就可以了,如果你是用的JFrame不用添加监听直接点击小叉叉就可以关闭窗口了
Frame frame = new Frame("测试");
frame.setSize(300, 300);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);// 退出程序
}
});
如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口?JButton btn=new JButton(new AbstractAction("关闭并打开") {@Overridepublic void actionPerformed(ActionEvent e) {oldFrame.dispose();// 关闭并销毁,无需销毁可采用oldFrame.setVisible(false);newFrame.setVisible(true);// 打开新窗口}});
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.*;
public class Swing7 extends JFrame implements ActionListener {
JButton jb = new JButton();
public Swing7() {
this.setTitle("Java——");
jb.setText("确定");
jb.setMnemonic('a');
this.add(jb);
this.setBounds(200, 300, 250, 300);
ctionListener就是Swing7实例 。
}
public void actionPerformed(ActionEvent e) {// 实现ActionListener接口的actionPerformed接口 。
JFrame frame = new JFrame("新窗口");//构造一个新的JFrame,作为新窗口 。
frame.setBounds(// 让新窗口与Swing7窗口示例错开50像素 。
new Rectangle(
(int) this.getBounds().getX() + 50,
(int) this.getBounds().getY() + 50,
(int) this.getBounds().getWidth(),
(int) this.getBounds().getHeight()
)
);
JLabel jl = new JLabel();// 注意类名别写错java点关闭代码了 。
frame.getContentPane().add(jl);
jl.setText("这是新窗口");
jl.setVerticalAlignment(JLabel.CENTER);
jl.setHorizontalAlignment(JLabel.CENTER);// 注意方法名别写错java点关闭代码了 。
frame.setVisible(true);
}
public static void main(String args[]) {
Swing7 s = new Swing7();
}
}
java 关闭窗口代码在你的构造起里 或者main方法里 添加一句代码
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
这局代码意思是当你点击本程序的关闭按钮时 程序退出 而不是恶心的不可见了 。
java中关闭当前窗口用什么代码setDefaultCloseOperation(JFrame.EXIT_ON_CLOES)会让整个程序都退出
JFrame.DISPOSE_ON_CLOSE只让当前java点关闭代码的窗口关闭而已
java程序关闭窗口代码import java.applet.*;
import java.awt.Color;
import java.awt.Frame;
import javax.swing.JFrame;
import java.awt.event.*;
public class FirstFrame extends Frame {
public static void main(String args[]) {
FirstFrame fr = new FirstFrame("First contianer!");
fr.setSize(240, 240);
//继承JFrame的关闭窗口代码
//fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//继承Frame的
fr.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
推荐阅读
- 秋季男孩直播文案,秋季男孩直播文案大全
- 机械硬盘怎么对齐4K,机械硬盘怎么对齐
- 不是今天升级鸿蒙系统吗,今天能更新鸿蒙吗
- 网红直播带货创业资讯报道,网红直播带货创业资讯报道文章
- 仓库管理的java源代码 仓储管理系统java源代码
- gis出图加图例,gis中的图例可以自己编辑内容
- excel怎么把批注复制,excel如何复制批注里面的内容到另外一个单元格
- python字符截取函数 python中字符串截取函数
- 如何不看营销号的视频赚钱,如何不看营销号的视频赚钱软件