我有一些幀的屬性alwaysOnTop設置爲true。如果顯示這些幀並且主框架顯示模式對話框,則在應用程序重新啓動之前,所有菜單項都保持禁用狀態。當「AlwaysOnTop」幀顯示時,菜單項在Mac中被禁用
它看起來像一個蘋果java bug
任何想法的修復?
我有一些幀的屬性alwaysOnTop設置爲true。如果顯示這些幀並且主框架顯示模式對話框,則在應用程序重新啓動之前,所有菜單項都保持禁用狀態。當「AlwaysOnTop」幀顯示時,菜單項在Mac中被禁用
它看起來像一個蘋果java bug
任何想法的修復?
我還沒有使用setAlwaysOnTop
,但它似乎在Mac OS X上受支持。例如,您可能會看到此answer。另外,看看OSXAdapter example是否有同樣的問題。
我面臨同樣的問題,另請參閱http://lists.apple.com/archives/java-dev/2010/Jul/msg00133.html。我的解決方法是隱藏非模態alwaysOnTop窗口,顯示模態窗口,隱藏模態窗口恢復/再次顯示非模態alwaysOnTop窗口。我試圖重新啓用java的菜單項,然後從ObjC方面,沒有積極的結果(我可以看到,該MenuItems被啓用0.3-0.5秒左右,但被一些魔術一次又一次禁用)。
我將此問題報告爲#8233991。
OSXAdapter示例是否可用? – Omar 2010-02-05 19:41:59
哎呀,對不起,鏈接已更新。 – trashgod 2010-02-05 21:10:37