为什么不能退出??

hooligan000112003 2004-04-13 08:18:58
为什么不能退出??谢谢

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;

public class face extends JFrame implements ActionListener
{
private JDesktopPane desk;
JMenuBar bar;
JMenu m;
JMenuItem m1;
JMenuItem m2;
JMenuItem m3;

public face()
{

//菜单
bar=new JMenuBar();
m=new JMenu("打开表");
m1=new JMenuItem("持卡人表");
m2=new JMenuItem("明细表");
m3=new JMenuItem("退出");
m.add(m1);
m.add(m2);
m.addSeparator();
m.add(m3);
bar.add(m);
setJMenuBar(bar);

//侦听
m1.addActionListener(this);
m2.addActionListener(this);
m3.addActionListener(this);

//布局
Container content=getContentPane();
desk=new JDesktopPane();
content.add(desk);

}

public void actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand()=="打开表")
// createFrame1();
if(ae.getActionCommand()=="明细表")
// createFrame2();
if(ae.getActionCommand()=="退出")//为什么“退出”无效?
{
System.exit(0);
}
}

public static void main(String args[])
{
JFrame.setDefaultLookAndFeelDecorated(true);
face mainWindow=new face();
mainWindow.setSize(500,500);
mainWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainWindow.setTitle("银行管理系统");
// mainWindow.setResizable(false);
mainWindow.setVisible(true);


}
}



...全文
58 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
skystar99047 2004-04-13
  • 打赏
  • 举报
回复
String s1,s2;
判断时用
if(s1.equals(s2))
{}
IT源哥 2004-04-13
  • 打赏
  • 举报
回复
onefox(一品狐)正解
dlxu 2004-04-13
  • 打赏
  • 举报
回复
判断字符串相等好象是要用重载的euqals()方法的啊
hooligan000112003 2004-04-13
  • 打赏
  • 举报
回复
谢谢了
onefox 2004-04-13
  • 打赏
  • 举报
回复
下面的要 else if

不要全 if
onefox 2004-04-13
  • 打赏
  • 举报
回复
public void actionPerformed(ActionEvent ae) {

String com = ae.getActionCommand();

if(com.equals("打开表")) {
//createFrame1();
}
else if(com.equals("明细表")) {
//createFrame2();
}
else if(com.equals("退出")) {
System.exit(0);
}
}
CoolAbu 2004-04-13
  • 打赏
  • 举报
回复
ae.getActionCommand()=="退出")//
换成
ae.getActionCommand().equals("退出"))//
试试

Java中字符串的比较用equals

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧