我使用Red Hat 6.3和JRE 1.7。JFileChooser在Linux下不是模態
從applet中打開文件選擇器時,它不是模態。當點擊某個不是文件選擇器區域的地方時,它將移動到小程序後面,小程序將被凍結,直到您最小化瀏覽器將其關閉。
我經歷過一般的模態對話已經有同樣的問題。但是我發現了一個解決方法:1。
在Linux下有沒有辦法解決這個問題,或者有沒有Java版本,這是不會發生的問題?
我使用Red Hat 6.3和JRE 1.7。JFileChooser在Linux下不是模態
從applet中打開文件選擇器時,它不是模態。當點擊某個不是文件選擇器區域的地方時,它將移動到小程序後面,小程序將被凍結,直到您最小化瀏覽器將其關閉。
我經歷過一般的模態對話已經有同樣的問題。但是我發現了一個解決方法:1。
在Linux下有沒有辦法解決這個問題,或者有沒有Java版本,這是不會發生的問題?
是否有Linux的
下
轉換的小應用程序的框架來解決這個問題的一種方法,(假設解決問題)推出使用Java Web Start框架。
但只是爲了檢查,你看到在this applet相同的行爲?它是沙盒式的,並且不使用JFileChooser
,但如果您嘗試打開或保存文件,它應該在模態對話框中彈出一個UI。
當點擊某處這不是文件選擇的區域其移動 applet的後面,直到最小化 瀏覽器來關閉它的小應用程序被凍結。
那麼結果是正確的JFileChooser
是Linux下語氣
Swing JComponents
被lightweight
然後(引起的)他們總是behing heavyweight AWT Components
必須改變Applet
到JApplet
和所有Components
內改爲JComponents
謝謝你的想法。我們將朝這個方向前進。由於我們已經實現了一個緩存機制,我們將作爲一個獨立應用程序啓動該小程序。 – Paul
輸入爲答案。 –