<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 閱讀(363) 評論(0)  編輯  收藏 所屬分類: Jave SE 6

    主站蜘蛛池模板: 亚洲视频免费观看| 亚洲大尺度无码无码专区| 亚洲免费视频观看| 国产成人免费午夜在线观看| 午夜亚洲www湿好大| 6080午夜一级毛片免费看| 亚洲黄网站wwwwww| 国产免费久久精品99re丫y| 最新亚洲精品国偷自产在线| 在线a毛片免费视频观看| 国产精品亚洲一区二区三区| 亚洲精品在线视频| 人妻在线日韩免费视频| 亚洲人成在线电影| 91免费国产在线观看| 亚洲av无码成人影院一区| 全亚洲最新黄色特级网站 | 91精品国产免费久久久久久青草| 亚洲午夜精品一区二区公牛电影院 | 男人都懂www深夜免费网站| 亚洲色成人网一二三区| 免费人成视频在线| 日日摸夜夜添夜夜免费视频| 亚洲国产精品不卡在线电影| 毛片网站免费在线观看| 一区二区三区免费高清视频| 亚洲AV无一区二区三区久久| 亚洲成在人线aⅴ免费毛片| 男男gay做爽爽的视频免费| 久久综合日韩亚洲精品色| 亚洲欧洲免费无码| 中国极品美軳免费观看| 亚洲一级毛片免费观看| 亚洲精品国产精品乱码不卡| 2022久久国产精品免费热麻豆| 久久精品国产亚洲AV天海翼| 国产成人无码综合亚洲日韩| 全免费a级毛片免费看无码| 在线看片免费人成视频久网下载 | 日韩免费无码视频一区二区三区 | 18禁美女裸体免费网站|