[英]Java 1.7 JavaFX 2.2 Troubles on Mac os x Mavericks
目前,我在Mac上使用JavaFX時遇到了一些實際問題,這是在嘗試使用系統菜單欄時出現的,但也導致我發現了另一個與內置全屏功能有關的問題。
這是我在做什么:
啟動該應用程序后,窗口中沒有菜單欄(如預期的那樣)顯示,但Mac系統菜單欄仍然是Netbeans菜單欄。 如果單擊桌面,然后返回到應用程序窗口,則系統菜單欄正確顯示了JavaFX應用程序中的菜單。 我可以訪問菜單,現在一切似乎都可以正常工作。
如果我重新啟動該應用程序,則菜單將顯示不正確,如上例所示。 我使用應用程序窗口右側的全屏按鈕進入全屏模式。 我將鼠標移到屏幕頂部以顯示菜單。 我的應用程序菜單已顯示,但無法訪問(即,我無法與菜單欄上的任何菜單進行交互)。 如果我回到窗口模式,菜單欄現在會顯示,但仍然無法訪問。 如果我按照上一個示例中的步驟進行操作,那么除了從Java菜單中選擇Quit Java菜單選項外,其他所有內容現在都可以正常工作,導致應用程序引發以下異常。
com.sun.javafx.tk.quantum.GlassViewEventHandler $ 9.run(GlassViewEventHandler.java:738)處的com.sun.javafx.tk.quantum.GlassViewEventHandler $ 9.run的線程“ JavaFX Application Thread”中的異常。 (GlassViewEventHandler.java:720)在com.sun.javafx.tk.quantum.GlassViewEventHandler.handleBeginTouchEvent(GlassViewEventHandler.java:720)上的java.security.AccessController.doPrivileged(本機方法)...
系統規格:
我嘗試過的
我的研究使我進行了有關os x Mavericks上Java 6和7之間沖突的各種討論,我應該在此處安裝更新。
我執行了以下操作:
我還打算嘗試恢復到較舊的JDK版本(更新為45或更低版本),但是您必須注冊一個Oracle帳戶才能下載這些版本。
更新:
我也嘗試安裝Eclipse並使用EclipseFX創建JavaFX項目,但仍然觀察到相同的行為。
任何人都可以提供的任何幫助將不勝感激。
我剛剛下載了今天發布的Java 1.8,看來問題已得到解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.