社区
Java SE
帖子详情
javax.swing.swingUtilities.invokeLater方法
爱学习的东方人
2014-05-11 12:13:33
在编写GUI程序界面时,总会有这么一句,在主函数下面
"
javax.swing.swingUtilities.invokeLater(new Runnable(){
public void run(){
...}
});
"这句话是什么意思,还有这个javax.swing.swingUtilities.invokeLater方法在什么情况下使用的?
...全文
199
1
打赏
收藏
javax.swing.swingUtilities.invokeLater方法
在编写GUI程序界面时,总会有这么一句,在主函数下面 " javax.swing.swingUtilities.invokeLater(new Runnable(){ public void run(){ ...} }); "这句话是什么意思,还有这个javax.swing.swingUtilities.invokeLater方法在什么情况下使用的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alan19931103
2014-05-11
打赏
举报
回复
把一个任务添加到事件委派线程中
java
swing
刷新,强制
Java
刷新
Java
Swing
GUI
Ive coded two Computers to play each other in Reversi, however when they play each other. The board only updates after the game has finished.From some googling around I know its has something to do th...
java
paint调用_
java
– paint()不会在JLabel动画中调用
您的代码中存在许多问题,但是未调用paint()的主要原因是因为您的Bubble组件的大小为0 x 0.这是因为您没有覆盖getPreferredSize()以返回足够的值.此外,您的ypos变量在任何时候都会变为负数,这意味着您没有时间看动画.现在,您应该考虑以下其他问题:>覆盖paintComponent而不是paint>确保你永远不会在EDT上睡觉(这里不会发生,因为你很幸运)&...
Swing
线程之
Swing
Utilities
.
invoke
Later
()
现在我们要做一个简单的界面。包括一个进度条、一个输入框、开始和停止按钮。需要实现的功能是:当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。 代码1:import
java
.awt.FlowLayout;import
java
.awt.event.ActionEvent;import
java
.awt.eve
【转】
方法
Swing
Utilities
.
invoke
Later
()的作用
Swing
是线程不安全的,也就是说只能从单线程访问
Swing
组件。
Swing
单线程设计的结果,使得大多数情况下只能从事件派发线程(事件派发线程是调用paint和update等回调
方法
的线程,而且还是事件监听器接口中定义的事件处理
方法
,如actionPerformed
方法
。)中访问将要在屏幕上绘制的
Swing
组件。 但是,有时可能需要从事件派发线程以外的线程中更新
Swing
组件。比如你设
Java
Swing
Utilities
.
invoke
Later
(new Runnable(){})
方法
详解
Swing
Utilities
.
invoke
Later
():
invoke
Later
一般用于在线程里修改
swing
组件的外观,因为
swing
组件是非同步的,所以不能在线程中直接修改,会不同步,得不到期望的效果,所以要把修改外观的代码放在一个单独的线程中,交给
invoke
Later
:后面的程序(线程中的重写的run()
方法
及run()
方法
中的代码)和这个参数的线程(new Runnable())对象可以并行,异步地执行 import
java
x.
swing
.
Swing
Utilities
; public c
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章