StampEditorDialog を立ち上げたときのフォーカス
StampEditorDialog でエディタを立ち上げたとき,MasterPanel の enter() が呼ばれても,keywordField にフォーカスが取れない。原因を調べてみたら,StampEidtorDialog の initialize() がスレッドで実行されているためだった。直接 initialize() するとうまくいくのだが,わざわざスレッドになっているのには意味があるはずなので,何か不具合が起こる可能性がある。
client/StampEditorDialog.java
public void start() { /* Runnable initilizer = new Runnable() { public void run() { initialize(); } }; Thread t = new Thread(initilizer); t.setPriority(Thread.NORM_PRIORITY); t.start(); //initialize(); */ initialize(); }
« MasterPanel のキーワード保存 | トップページ | 本当に終了しますか? »
「OpenDolphin」カテゴリの記事
- 13年目の運用まとめ(2021.02.04)
- スタンプの簡易表示(2020.09.04)
- Java 1.8.0_261 での apple.awt.brushMetalLook(2020.07.26)
- Undo の充実 (4) StampEditor, StampTree(2020.07.23)
- Undo の充実 (3) AtokListener(2020.07.22)