大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

JAVA退出按钮代码实现,java实现按钮的暂停功能

java做一个窗口怎么设置一个退出按钮

如果是点击上面的那个叉号退出的话就加上这样一句setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、虚拟空间、营销软件、网站建设、洛南网站维护、网站推广。

如果是通过按钮退出就用监听器实现如:

class MyListener2 implements ActionListener {

public void actionPerformed(ActionEvent e) {

System.exit(0);

}

}

一般情况下这两种都有。

java 怎样实现点击按钮,关闭程序?

给按钮添加 ActionPerform 事件 内容写System.exit(0);

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事件处理button如何单击按钮退出

如果是要实现单击按钮退出,建议删掉这行代码:

if(e.getActionCommand().equals("Eixt"))

或者,将实现接口的两个类变为public的内部类,同时稍微修改下,如下

import java.awt.*;

import java.awt.event.*;

public class lesson1 {

private Frame f;

private Button b;

public lesson1() {

f = new Frame("event");

b = new Button("Exit");

}

public void launchFrame() {

b.addMouseListener(new ButtonHandler());

f.addWindowListener(new ClosingHander());

f.add(b, BorderLayout.CENTER);

f.setSize(400, 300);

f.setVisible(true);

f.setVisible(true);

f.setSize(400, 300);

}

public static void main(String args[]) {

lesson1 aa = new lesson1();

aa.launchFrame();

}

class ButtonHandler extends MouseAdapter {

public void mouseClicked(MouseEvent e)

{

if (e.getSource() == b) {

System.exit(0);

}

}

}

class ClosingHander extends WindowAdapter {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

}

}


本文题目:JAVA退出按钮代码实现,java实现按钮的暂停功能
文章转载:http://dzwzjz.com/article/hdpogp.html
在线咨询
服务热线
服务热线:028-86922220
TOP