「swing-スレッドモデル」の編集履歴(バックアップ)一覧はこちら
「swing-スレッドモデル」(2008/10/29 (水) 17:21:12) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*Swing スレッドモデル
Swingはスレッドセーフではない。
Swingアプリケーションを作る場合には、SwingUtilitiesのinvokeLaterを使う。
/* 匿名クラスを用いたinvokeLaterメソッドの例 */
public class MyFrame extends JFrame {
/* コンストラクタなどは省略 */
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new MyFrame().setVisible(true);
}
});
}
}
*Swing スレッドモデル
Swingはスレッドセーフではない。
Swingアプリケーションを作る場合には、SwingUtilitiesのinvokeLaterを使う。
/* 匿名クラスを用いたinvokeLaterメソッドの例 */
public class MyFrame extends JFrame {
/* コンストラクタなどは省略 */
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new MyFrame().setVisible(true);
}
});
}
}
表示オプション
横に並べて表示:
変化行の前後のみ表示: