JOptionPane.showMessageDialog(null, "Hello");
progressBar.setValue(100);
progressBar消失(我的意思是没有颜色),而它的值仍为100。
但是如果我在消息之前设置了值,那么工作正常:
progressBar.setValue(100);
JOptionPane.showMessageDialog(null, "Hello");
对此有何解释?感谢您的专业知识。
答案 0 :(得分:2)
JOptionPane
是一个模态对话框,表示代码行在:
JOptionPane.showMessageDialog(...)
在关闭选项窗格之前,语句不会执行。
您可以通过添加System.out.println(...)
声明轻松验证这一点。