使对话框可见然后不可见
Posted
技术标签:
【中文标题】使对话框可见然后不可见【英文标题】:Making a Dialog Visible and then Invisible 【发布时间】:2013-09-03 08:14:55 【问题描述】:我想知道是否有一种简单的方法可以让对话框在很短的时间内可见,然后让它变得不可见。或者即使有可能立即执行此操作。
干杯, 凯什
【问题讨论】:
你可以使用定时器类。我不确定你真正想要什么。 请看一下这个精彩的答案,关于@kleopatra 的Closing JOptionPane programatically,对于您的用例,您不需要for
循环中的第二个if
语句:- )
Closing A JOptionPane Programatically的可能重复
看来,你们是对的。如果问题是重复的,堆栈礼仪是否会删除问题?
【参考方案1】:
在一个方法中这样做:
Thread t = new Thread()
public void run()
try
Thread.sleep(5000);
catch(Exception ex)
dialog.setVisible(false);
t.start();
dialog.setVisible(true);
【讨论】:
请删除这个答案,1)在 Java7 中直到 Thread.sleep(int) 结束才可见,2)在 Java6 中不起作用,因为 EDT 的所有事件都在瞬间刷新当 Thread.sleep(int) 结束时,3) 懒得记住另一个副作用 Thread.sleep(int) + visibility + EDT以上是关于使对话框可见然后不可见的主要内容,如果未能解决你的问题,请参考以下文章