SwingUtilities.invokeLater

经常遇到这种情况:希望在布局完成后模拟用户点击。 也就是要求事件发生在所有初始化完成之后,这时候SwingUtilities.invokeLater的用处就来了,如下面的例子:  
SwingUtilities.invokeLater(new Runnable() {
  @Override
  public void run() {
    list.setSelectedIndex(0);
    button.doClick();
  }
});
posted @ 2012-09-06 15:36  wangchao719  阅读(160)  评论(0编辑  收藏  举报