g*y
2 楼
This FrameWork will be used if you have
1.your own GUI updated part, not calling repaint().
2.Tough work, like lots of calculations
3.You want to be able to stop the thread.
Thread workHarder = new Thread() {
public void run() {
doTougherWork();
SwingUtilities.invokeLater( new Runnable () {
public void run() {
updateMyComponents(); // update the state of
component(s)
}
});
}
};
workHarder.start();
public void doT
1.your own GUI updated part, not calling repaint().
2.Tough work, like lots of calculations
3.You want to be able to stop the thread.
Thread workHarder = new Thread() {
public void run() {
doTougherWork();
SwingUtilities.invokeLater( new Runnable () {
public void run() {
updateMyComponents(); // update the state of
component(s)
}
});
}
};
workHarder.start();
public void doT
k*n
3 楼
maybe that's the next obama
相关阅读
Re: for helpRe: Why Swing is not multiple-thread safe?Re: 能不能在java里显示输出word文件?JMIT v0.0.0.00002性能评价要恰当Re: 如何在两个窗口之间通信?一个Java程序员的话----前前前因一个Java程序员的话(4)--续第一章JFTP 0.0.3 releaseAlternative way to swap IntegerRe: new problem, using browser to run java appletRe: 老板让偶买三本java的书Re: Regular Expression in JavaJFTP bug test helpRe: how to connect to oracle using servlet?Re: how to handle Null in JDBC servlet?Servlet & Cookie 求助Re: 有感于《一个最近完成的JAVA项目的反思》Re: Why the menu items doesnot show up when I click it!Answer 2 to "Is this a Bug or not? "