您是否曾嘗試過使用Swing來結束課程變更,因爲它只是無法做到您想要的?Mac OS X上的Java Swing圖形用戶界面
我是Swing的新人,5年前只用於學校項目,但似乎Swing已經在提供更原生的外觀和感覺方面走了很長的路,非常多,所以我正在考慮使用它來開發Mac OS X上的應用程序的GUI。然而,在我做之前,我想知道是否有人遇到了阻礙他們使用Swing的問題。
只是把我的頭頂部,一些可能性:
- 問題開發,看上去「正確」
- 與本地應用程序錯誤的交互和窗口小部件
- 性能問題的自定義組件(反應遲鈍,重繪問題)
- 無法模仿原生行爲(如Dock互動)
@alanlcode:我不會稱這些showstoppers,但是當你想支持OS X 10.4,5和6和32位Mac,沒有Java 6並且需要諸如好看*排序* JTable之類的東西時,它是一個*大量的工作。然後是存儲器pig issue問題和緩慢問題,GC在OS X上比在其他平臺上花費的時間更長,等等。我認爲切換但具有相同的Windows,OS X和Linux源代碼足以繼續使用Swing/Java :)另外,我考慮做更多的Obj-C,但是去XCode或者IntelliJ IDEA的其他任何東西都可以回到石器時代! – SyntaxT3rr0r 2010-03-13 04:24:32