请教一个关于JFileChooser问题高手请进

ccyylib 2003-07-24 09:49:52
在main()中写入显示JFileChooser代码,如下:
......
pressButton=JFileChooser1.showOpenDialog(null) ;
if (pressButton==JFileChooser1.APPROVE_OPTION )
{
jButton1.setText("你按了确定按钮");
}
....
显示对话框后按确定按钮后,系统会执行jButton1.setText("你按了确定按钮")代码,
我想知道这是什么运行机制,我在程序里没有加入任何事件侦听啊为什么还可以运行上述代码.
...全文
22 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
shine333 2003-07-24
  • 打赏
  • 举报
回复

System.out.println("Before");
pressButton=JFileChooser1.showOpenDialog(null) ;
System.out.println("After");

if (pressButton==JFileChooser1.APPROVE_OPTION )
{
jButton1.setText("你按了确定按钮");
}


看一下,在JFileChooser出来以后,一直到你关闭了窗口,才会出来"AFTER",
因为SHOWOPENDIALOG是一个返回INT的函数,JFILECHOOSER显示的时候,其实是在
JFileChooser.showOpenDialog()里面,因此并不需要什么事件监听

62,614

社区成员

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

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