Hello?任何人都有這樣的問題:光標一次閃爍在多個字段中? 在我的情況下,會發生以下情況:當您雙擊某個字段JTextField時,打開一個JDialog,關閉該對話框後關閉 ,焦點被導回到打開屏幕之前單擊的字段。光標在兩個字段中閃爍(JTextField)
會發生什麼事情是,執行此操作後,兩個字段同時閃爍(通常是第一個字段 屏幕以及efetuei雙擊字段)。 這種媒介是隨機的,有些情況下不會發生。
在調試內部類Handler時,包含在類DefaultCaret中的更具體的actionPerformed方法,實現了 那個:time是一個字段,time是另一個,它恰恰是閃爍的字段(q似乎很明顯我知道)。但它們是調用該方法的Java自己的內部類。
當使用Tab鍵傳遞字段時,光標爲false,消失。
我使用的是JDK 6
我回到焦點的invokeLater()內,但沒有得到解決。現在,這兩個同步閃光
第一的JComponent可聚焦的是閃爍的不當
我用我自己的FocusTraversalPolicy的領域之一,並可能影響?有趣的是,我的班級沒有特別的待遇。
我注意到,標準的Java類,使用Syncronized getFirstComponent()中的一個方法,但添加了相同的控制,但仍是不正常
這是一些奇怪的行爲。如果您很快就沒有得到體面的答案,請考慮創建一個小程序,這是一個小程序,它編譯,運行並演示您的問題,[sscce](http://sscce.org)。 –
你的描述也有點難以遵循。同樣,如果您很快就沒有得到體面的解決方案,請考慮編輯並增強您的帖子。 –
請與本機操作系統,(JDK 6_xxx)和使用外觀和感覺,因爲在Windows平臺上不可能模擬..., – mKorbel