【急】菜鸟请教!如何在java中实现点击按钮弹出一个新的对话框

swx_1024 2009-11-11 09:33:25
我现在想实现点击一个按钮然后弹出相应的对话框,在网上找了好多程序,可是怎么弄也嵌入不了自己的程序中去,我是初学者,请多多指教,谢谢!!
...全文
1170 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gsfhehe 2012-08-18
  • 打赏
  • 举报
回复
楼主这个问题解决没有,我也遇到了这个问题,求指导!!!谢谢!!!!!!!!
swx_1024 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gao11811 的回复:]
补充以下,楼主说的是对话框还是新的自定义窗口,2者不同概念,对话框比如是一些fileFilter,confirmDialog,这些是现有的,如果是自定义的,那就是new 一个自定义的对象了
[/Quote]
应该算是一个新的自定义的对话框,因为我想在新对话框中画图,现在想先能弹出对话框再说画图的事,能否给出一个从添加监听器到新建一个对话框的详细代码,谢谢谢谢
swx_1024 2009-11-11
  • 打赏
  • 举报
回复
感谢你的回复,这个监听器我会添加,可是就是在监听器下new 新对话框不知道怎么弄,是不是我要把我需要弹出的新对话框新建一个class还是怎样?谢谢。。。
gao11811 2009-11-11
  • 打赏
  • 举报
回复
补充以下,楼主说的是对话框还是新的自定义窗口,2者不同概念,对话框比如是一些fileFilter,confirmDialog,这些是现有的,如果是自定义的,那就是new 一个自定义的对象了
gao11811 2009-11-11
  • 打赏
  • 举报
回复
3种方式,既然你会添加监听器。。。那么就很简单拉
在监听器下
if(o=你的按钮){
new 你需要的新对话框
}
该方法可以在实现actionPerformed方法中,也可以直接写匿名内部类
或者不实现ActionListener而直接在代码中加入该监听
ActionListener listener=new ActionListener(){
public void actionPerformed(ActionEvent e){
if(o=你的按钮){
new 你需要的新对话框
}

}
};

swx_1024 2009-11-11
  • 打赏
  • 举报
回复
我现在想先实现弹出一个只有标题的对话框来,后面再在这个对话框中画图,我还是有些不理解,能否讲的详细点?有代码最好,谢谢谢谢
zhuzeitou 2009-11-11
  • 打赏
  • 举报
回复
一般的对话框都是继承自JDialog,然后再编写实现的吧,或者……你准备弹一个空空的什么都没有的JDialog出来………………
swx_1024 2009-11-11
  • 打赏
  • 举报
回复
首先谢谢你!为控件添加actionListener我知道,新的弹出对话框要重新写一个类?然后在actionListener中的方法体中实例化跟设置可见?非常感谢。。。
zhuzeitou 2009-11-11
  • 打赏
  • 举报
回复
额,响应事件会不会呢?就是为控件添加actionListener
写好你的对话框类,在响应按钮按下事件的时候实例化对话框(new),然后设置可见(setVisible)

62,614

社区成员

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

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