<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Scott@JAVA

    Java, 一杯濃濃的咖啡伴你到深夜

    SWT, Swing or AWT: Which is right for you?

    A look at AWT

    Abstract Windows Toolkit (AWT) is the original Java GUI tool kit. AWT's main advantages are that it comes standard with every version of Java technology, including Java implementations in old Web browsers, and it is very stable. This means you do not need to install it, you can depend on it being available everywhere you find a Java runtime environment, and it will have the features you expect.


    A look at Swing

    Java Swing, also known as a part of the Java Foundation Classes (JFC), was an attempt to solve most of AWT's shortcomings. In Swing, Sun created a very well-engineered, flexible, powerful GUI tool kit. Unfortunately, this means Swing takes time to learn, and it is sometimes too complex for common situations.


    A look at SWT

    SWT is a low-level GUI tool kit comparable in concept to AWT. JFace is a set of enhanced components and utility services to make building GUIs with SWT easier. The builders of SWT learned from the AWT and Swing implementations and tried to build a system that had the advantages of both without their disadvantages. In many ways, they succeeded.


    Conclusion

    In most cases, the decision is between Swing and SWT combined with JFace. In general, each of these tool kits is complete and powerful enough to build full-function GUIs, but Swing is generally superior to SWT alone (used without JFace). Swing has the advantage of being built into Java technology, is completely portable, and arguably has a better architecture. Swing also has the advantage for advanced graphical applications. SWT has the advantage of being implemented as a native application which increases the performance and native compatibility of SWT-based GUIs.

    If you are developing only for one platform, SWT has an advantage in host compatibility, including integration with host features, such as use of ActiveX controls under Windows.


    The original (full version) article: http://www-128.ibm.com/developerworks/opensource/library/os-swingswt/

    posted on 2006-02-28 19:29 Scott@JAVA 閱讀(364) 評論(0)  編輯  收藏 所屬分類: Jave SE 6

    主站蜘蛛池模板: 18禁超污无遮挡无码免费网站国产| 亚洲Aⅴ无码专区在线观看q| 最好看最新的中文字幕免费| 相泽南亚洲一区二区在线播放| 久久精品国产亚洲AV电影 | 亚洲色av性色在线观无码| 亚洲一区二区精品视频| 国产美女a做受大片免费| 久久WWW免费人成一看片| 在线观看免费视频一区| 污视频网站免费观看| 亚洲人成人无码.www石榴| 亚洲精品日韩专区silk| 国产亚洲综合久久系列| 久久精品国产精品亚洲| 四虎AV永久在线精品免费观看| 欧美三级在线电影免费| 久久国产免费福利永久| 日韩免费人妻AV无码专区蜜桃| a毛看片免费观看视频| 一区二区三区免费在线观看| 猫咪www免费人成网站| 在线观看亚洲精品专区| 亚洲AV无码资源在线观看| 亚洲国产精品无码观看久久| 亚洲国产激情在线一区| 亚洲AV无码专区在线亚| 亚洲免费福利在线视频| 亚洲第一男人天堂| 亚洲 欧洲 日韩 综合在线| 亚洲成_人网站图片| 中文字幕亚洲精品无码| 最新亚洲春色Av无码专区| 亚洲国产综合AV在线观看| 亚洲AV永久无码精品一福利| 亚洲AV综合永久无码精品天堂| 亚洲Av永久无码精品黑人| 另类小说亚洲色图| 一级午夜免费视频| 国产精品99久久免费观看| 97视频免费观看2区|