我需要爲服務器監視過程組成一個相當簡單的GUI。它會有幾個選項卡,導致日誌拖尾,資源數量以及開始和頂部控制。這裏沒什麼特別的。哪個Java框架,AWT或Swing,對於簡單的事情更有意義。用於GUI構建的Java的AWT或Swing?
回答
使用Swing或SWT,因爲AWT沒有內置的。
與Java 6 Update 10開始選項卡,擺了一個全新的外觀和感覺,在「Nimbus外觀」。它看起來很棒,速度非常快,因爲它使用矢量圖形。
Swing是要走的路。這是一個更清潔的編程界面,看起來更好。
由於設計的原因,它在資源方面也較輕。 – 2009-02-12 17:03:07
如果您打算將您的gui移動到多個平臺上,請使用AWT。否則,Swing會爲您提供更廣泛的組件。
我猜「多平臺」是指非桌面平臺。 – artificialidiot 2009-02-12 17:02:17
yes(10個字符) – 2009-02-12 17:21:46
AWT是第一個Java GUI框架,它有很多瑕疵,並被棄用於Swing。它仍然在JDK中的主要原因是爲了向後兼容,並且因爲某些類被Swing重新使用。
然而,即使對於桌面,未來也可能是JavaFX。
如果你正在尋找一個更好看的圖形用戶界面,你可以看看物質的外觀和在這個地址覺得包:https://substance.dev.java.net/see.html
- 1. Java GUI似乎是空白的(swing + awt)
- 2. 構建Java Swing GUI的最佳方法?
- 3. Swing/AWT - 以編程方式創建GUI
- 4. Java Web應用程序AWT或Swing?
- 5. 的Java AWT和Swing的
- 6. Java Swing GUI代碼結構
- 7. Java桌面應用程序(awt/swing GUI)到Web應用程序
- 8. 使用Java 1.6中的Swing庫構建一個簡單的GUI
- 9. Java GUI(SWING/AWT) - 空框架 - 未顯示的組件
- 10. 用於swt或swing的Java GUI開發替代
- 11. Java中使用Swing的GUI
- 12. 的Java AWT或Swing組件缺失或不顯示
- 13. Java swing repaint GUI
- 14. 使用Java Swing創建GUI時出錯
- 15. 在Jython中創建基於Swing的GUI
- 16. 的NetBeans Java的GUI構建
- 17. 的Java Swing/AWT標籤面板事件
- 18. Java Swing中的翻頁效果/ AWT
- 19. 的Java Swing進度監控對於GUI創建(EDT)
- 20. 添加/刪除Swing jList(使用Netbeans GUI構建器構建)
- 21. Java Swing GUI中的NullPointerException
- 22. Java swing中的堆棧GUI
- 23. 隱形的GUI? (Java)(Swing)
- 24. 的Java Swing GUI凍結
- 25. 使用GridBagLayout構建GUI(Java)
- 26. Java/AWT/Swing:如何區分按下的輸入或返回鍵
- 27. Java swing GUI錯誤
- 28. Java Swing GUI - 問題
- 29. AWT&Swing問題
- 30. 創建Java消息對話框的最快方法(swing/awt/other)?
唉,又一個新的默認外觀爲Swing?當然,1.4(紫色)的外觀很難看,但1.5的外觀並不差,6的外觀也不錯。 – Powerlord 2009-02-12 17:19:58