簡體   English   中英

用於GUI構建的Java的AWT或Swing?

[英]Java's AWT or Swing for GUI construction?

我需要為服務器監控過程組成一個相當簡單的GUI。 它將有一些選項卡,可以導致日志拖尾,資源計數以及啟動和頂部控制。 沒什么好看的。 哪個Java框架,AWT或Swing對於這么簡單的事情更有意義。

擺動是要走的路。 它是一個更清晰的編程接口,看起來更好。

使用Swing或SWT ,因為AWT沒有內置選項卡。

Java 6 Update 10開始 ,Swing獲得了全新的外觀和感覺,即“Nimbus外觀和感覺”。 它看起來很棒,而且非常快,因為它使用矢量圖形。

如果您在Swing和AWT之間做出選擇,Swing是您的最佳選擇。

如果你有靈活性,我至少會考慮SWT 它更快,與平台的外觀和感覺相匹配,並且似乎從發布到發布的移植障礙和回歸問題更少。 設置你的第一個項目(獲得正確的罐子等)有一個小障礙,但除此之外,工作並不困難。

AWT是第一個Java GUI框架,它有很多缺陷,並且被拋棄了,轉而支持Swing。 它仍然在JDK中的主要原因是為了向后兼容,因為Swing重用了一些類。

然而,未來(甚至桌面)可能是JavaFX

如果您正在尋找更好看的GUI,您可以在這個地址查看實質外觀包: https//substance.dev.java.net/see.html

如果你打算將你的gui移動到多個平台上,那么請使用AWT。 否則,Swing為您提供了更廣泛的組件供您使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM