我使用ControlsFX版本controlsfx-8.0.6_20開發了我的JavaFX應用程序。當我將ControlsFX升級到其最新版本controlsfx-8.20.7時,我的源代碼變得不可編譯,發現了以前在ControlFx的以前版本中找到的一些類,包括CommandLink。有沒有補救辦法呢?在controlsfx'新版本控件中缺少CommandLink fx-8.20.7
0
A
回答
1
ControlsFX對話框將被集成到JavaFX 8u40中,但API大大改變。舊對話框API自8.20.7起棄用,但尚未刪除。新的對話框API將成爲JavaFX 8u40的一部分,目前處於openjfx-dialogs.jar中,可以從其自己的repository下載,或者將作爲依賴從Maven存儲庫自動下載。這是最新ControlsFX版本中不兼容的部分原因。
有關詳情,請參見ControlsFX論壇this後。
不幸的是,另外,有些類改變了API(如Action),如果使用它們,當從8.0.6_20升級到8.20.7版本時,必須將代碼移植到新API。正如我所見,CommandLink類更名爲CommandLinksDialog。
相關問題
- 1. ControlsFX - 線程中的異常「ControlsFX錯誤:ControlsFX 8.40.10至少需要Java版本8更新40
- 2. XAMPP版本中缺少eAccelerator.dll版本:5.6.3
- 3. XBAP:發佈版本中缺少文本
- 4. 缺少強制PRIMARY KEY部件版本
- 5. 服務堆版本4.5.0中缺少SessionBag
- 6. 4.1.2版本中缺少圖像
- 7. 我的PHP版本中缺少XMLReader?
- 8. Android Studio 2.2中缺少Gradle輸出(最新版本)
- 9. Xcode 4.3.2 - 缺少iOS控件
- 10. emacs的版本控制模式行缺少
- 11. 如何確定從Intellij-Community的新版本中缺少哪個插件?
- 12. glewInit與Qt5返回缺少GL版本
- 13. 缺少XML屬性 - 屬性「版本」
- 14. 不同版本的Python缺少pymssql
- 15. 缺少控制器CakePHP中
- 16. 用舊版Infragistics控件替換Infragistics控件的新版本
- 17. 在CQ5環境中複製內容時缺少內容版本
- 18. 在System.Xml.Linq.Xdoument中保存(字符串)缺少方法版本4.0.10.0
- 19. 在gradle安卓項目中缺少android版本
- 20. 在特定版本的HTC DESIRE HD SQLite中缺少表格
- 21. Firefox的開發版缺少
- 22. Maven bundle插件生成錯誤或缺少版本的Manifest
- 23. REST API版本控制。在新版本中包含什麼?
- 24. 版本控制優點和缺點javadoc
- 25. 調試版運行,但版本提供0xc000007b - 缺少dll?
- 26. wso2 AM標識文件夾和腳本從dbscripts文件夾版本2.1.0缺少
- 27. 缺少Ionicons在新型離子2 Beta版11項目
- 28. SVN:在本地副本中缺少文件
- 29. 缺少文件
- 30. 缺少文件