CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  GUI 设计

菜鸟问问题>_<

楼主kavenkk(晴小天)2006-02-11 21:23:12 在 Java / GUI 设计 提问

我有一个button按钮“退出”,我想让它  
  用  
  setVisible(false);  
  dispose();  
  来退出程序。  
  这两个命令是窗口对象的。。按钮怎么得到窗口对象。。  
   
  请教ActionListemer里的命令如何写  
  public   class   myActionListener   implements   ActionListener{  
   
  public   void   actionPerformed(ActionEvent   e)   {  
   
                                  if(e.getActionCommand().equals("退出"))  
  {  
   
  }  
                                    }  
  }  
  谢谢了。  
   
  问题点数:10、回复次数:2Top

1 楼aaa2003gf(珍惜 (MSN:aaa2003gf@hotmail.com))回复于 2006-02-11 23:36:29 得分 10

你的按钮对象不是建立在Frame的class里吗,你直接写this.dispose(),就OK啦啊.Top

2 楼lyf040230427(枫叶)回复于 2006-02-21 13:41:37 得分 0

JButton   b   =   new   JButton();  
  b.addActionListener(this);  
  public   void   actionPerformed(ActionEvent   e){  
    if(e.getSource   ==   b){  
          setVisible(false);  
  }  
   
  或者采用匿名内部类  
  b.addActionListener(new   EventHandle(){  
        public   void   actionPerformed(ActionEvent   e){  
                    if(e.getActionCommand().equalsIgnoreCase("exit"))  
                        setVisible(false);  
  }  
  });  
  Top

相关问题

  • 菜鸟问问题!
  • 菜鸟问问题
  • 菜鸟问问题。
  • 菜鸟问问题
  • 菜鸟问问题
  • 菜鸟问问题
  • 石头(菜鸟)问问题
  • 菜鸟问问题——简单
  • 菜鸟急问问题。。
  • 菜鸟要问问题了!!!!!!!!!!!!!!!!!

关键词

  • 按钮
  • actionperformed
  • actionevent
  • setvisible
  • 退出
  • 对象
  • public void

得分解答快速导航

  • 帖主:kavenkk
  • aaa2003gf

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo