介绍Swing线程相关处理Java认证考试

文章作者 100test 发表时间 2010:01:02 16:11:37
来源 100Test.Com百考试题网


  我们知道这将在非Swing线程中调用,因为该事件是直接在LookupManager中触发的,这将不是在Swing线程中执行。因为所有的代码功能上都是异步的(我们不必等待监听器方法允许结束后才调用其它代码),我们可以通过SwingUtilities.invokeLater()将这些代码改道到Swing线程。下面是新的方法,传入一个匿名Runnable到SwingUtilities.invokeLater():
  public void lookupCompleted(final LookupEvent e) {
  //notice the threading
  SwingUtilities.invokeLater( new Runnable() {
  public void run() {
  outputTA.setText("").
  String[] results = e.getResults().
  for (int i = 0. i

相关文章


Spring的三种实例化Bean的方式Java认证考试
全面比较AWT和SwingJava认证考试
浅谈JDBC的概念理解与学习Java认证考试
浅析Swing客户端知识Java认证考试
介绍Swing线程相关处理Java认证考试
jBPM4与Spring整合的2种方式Java认证考试
EJB事务属性的六个关键值Java认证考试
JSF开发问题和解决Java认证考试
Spring工作原理探秘Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛