使用哪一个:用于GNOME桌面应用程序的Java Swing或GTK +?

Bur*_*ede 2 java linux gtk swing

我正在考虑使用图形用户界面开发GNOME桌面应用程序.我知道GTK +是首选,特别是在为GNOME环境开发时.最终用户还将GTK +视为他们使用的应用程序的首选.我,但考虑到未来的改进:如果我的应用程序将需要一个端口到另一个环境或OS,如KDE或Mac或Windows?哪种方式最好:Java Swing(因为它独立于平台)或GTK +?

Emi*_*l H 5

使用GTK +.它也适用于Windows,如果你想要移植它,并与gnome无限集成.