java中按鈕退出代碼 java點(diǎn)擊退出菜單,窗口退出

實(shí)現(xiàn)界面登陸,退出功能的java代碼怎么寫(xiě)?

CS結(jié)構(gòu)系統(tǒng)的退出如下:public void init() {\x0d\x0a this.setTitle("用戶(hù)登錄界面");\x0d\x0a this.add(createCenterPane());\x0d\x0a this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);\x0d\x0a this.setSize(new Dimension(450, 335));\x0d\x0a this.setLocationRelativeTo(null);\x0d\x0a // this.setVisible(true);\x0d\x0a this.addWindowListener(new WindowAdapter() {\x0d\x0a public void windowClosing(WindowEvent e) {\x0d\x0a int choose = JOptionPane.showConfirmDialog(null, "是否要退出登錄界面?",\x0d\x0a "系統(tǒng)提示:", JOptionPane.YES_NO_OPTION);\x0d\x0a if (choose == JOptionPane.YES_OPTION) {\x0d\x0a System.exit(1);\x0d\x0a }\x0d\x0a }\x0d\x0a });\x0d\x0a }其中this為JFrame對(duì)象。BS結(jié)構(gòu)的退出直接用windows.close()方法就行了!

為長(zhǎng)沙等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及長(zhǎng)沙網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、長(zhǎng)沙網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

java做一個(gè)窗口怎么設(shè)置一個(gè)退出按鈕

如果是點(diǎn)擊上面的那個(gè)叉號(hào)退出的話(huà)就加上這樣一句setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

如果是通過(guò)按鈕退出就用監(jiān)聽(tīng)器實(shí)現(xiàn)如:

class MyListener2 implements ActionListener {

public void actionPerformed(ActionEvent e) {

System.exit(0);

}

}

一般情況下這兩種都有。

java事件處理button如何單擊按鈕退出

如果是要實(shí)現(xiàn)單擊按鈕退出,建議刪掉這行代碼:

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

或者,將實(shí)現(xiàn)接口的兩個(gè)類(lèi)變?yōu)閜ublic的內(nèi)部類(lèi),同時(shí)稍微修改下,如下

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);

}

}

}

分享名稱(chēng):java中按鈕退出代碼 java點(diǎn)擊退出菜單,窗口退出
文章地址:http://muchs.cn/article46/dohdhhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、微信小程序、域名注冊(cè)、網(wǎng)站設(shè)計(jì)、Google網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司