java button 退出_实现java按钮退出

这个Java程序创建了一个用户登录界面,包含用户名和密码字段,以及确认和取消按钮。问题在于点击取消按钮时,应用无法正确退出。代码中已尝试通过`System.exit(0)`实现退出,但可能存在的错误导致编译失败。寻求解决方案。
摘要由CSDN通过智能技术生成

importjavax.swing.*;importjava.sql.*;importjava.awt.*;classguiClass{JButtonqueding;JButtonquxiao;JLabelyonghuming;JLabelmima;JTextFieldJT1;JPasswordFieldJT2;publicvoidini...

import javax.swing.*;

import java.sql.*;

import java.awt.*;

class guiClass

{

JButton queding;

JButton quxiao;

JLabel yonghuming;

JLabel mima;

JTextField JT1;

JPasswordField JT2;

public void init()

{

JFrame f=new JFrame("用户登录");

JPanel j1=new JPanel();

JPanel j2=new JPanel();

JPanel j3=new JPanel();

FlowLayout flow=new FlowLayout();

j1.setLayout(flow);

j2.setLayout(flow);

j3.setLayout(flow);

f.getContentPane().setLayout(new BorderLayout());

yonghuming=new JLabel("用户名:");

mima=new JLabel("密码 :");

JT1=new JTextField(10);

JT2=new JPasswordField(10);

queding=new JButton("确认");

quxiao=new JButton("取消");

j1.add(yonghuming);

j1.add(JT1);

j2.add(mima);

j2.add(JT2);

j3.add(queding);

j3.add(quxiao);

f.getContentPane().add("North",j1);

f.getContentPane().add("Center",j2);

f.getContentPane().add("South",j3);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.setSize(300, 150);

f.setVisible(true);

queding.AddActionListener(this);

quxiao.AddActionListener(this);

}

void actionPerformed(ActionEvent e)

{

if(e.getSource()==quxiao)

{

System.exit(0);

}

}

}

public class test

{

public static void main(String[] s)

{

guiClass g = new guiClass();

g.init();

}}

我要实现点击取消按钮进行退出,但不知何故编译总是出错,望给与解答 谢谢

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值