相关疑难解决方法(0)

无模式JDialog不显示内容

(Java SE 6)我正在尝试创建一个弹出对话框,在我的程序执行一些时间密集的工作时显示"请稍候"消息.为此,我选择使用无模式JDialog,以便程序继续运行并在JDialog可见时工作(如果使用模态,程序将暂停,直到用户关闭对话框) .

问题是当你以这种方式使用无模式对话框时,会出现带有标题的JDialog,但内容却没有(我猜他们不会因为某些原因而被绘制).我试过调用重绘等,但似乎没有任何工作.

现在,根据网络上的一群人的说法,这是Swing的一个真正的错误,我发现的唯一答案是不以这种方式做事并找到一些通知用户等待的方法.我很好奇,如果有人在这里遇到过这个问题,并且已经找到了解决方法.

谢谢!

java user-interface swing jdialog modeless

3
推荐指数
1
解决办法
5495
查看次数

标签 统计

java ×1

jdialog ×1

modeless ×1

swing ×1

user-interface ×1