<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

    主站蜘蛛池模板: 亚洲免费在线观看| 免费人成网站在线观看10分钟| 午夜电影免费观看| 亚洲大尺码专区影院| 91老湿机福利免费体验| 久久久亚洲精品国产| 免费国产叼嘿视频大全网站 | 国产精品亚洲专区无码唯爱网| 国产免费毛不卡片| 亚洲视频在线观看2018| 天天摸天天碰成人免费视频| 男人的天堂av亚洲一区2区| 国产精品免费综合一区视频| 看亚洲a级一级毛片| 亚洲一区无码中文字幕 | 成人一区二区免费视频| 国产gv天堂亚洲国产gv刚刚碰| 免费无码又爽又刺激一高潮| 一区二区三区亚洲| 国产情侣激情在线视频免费看| 亚洲成a∨人片在无码2023| 亚洲国产成人久久综合区| 少妇中文字幕乱码亚洲影视| 免费无码又爽又刺激聊天APP| 亚洲AV无码一区二区乱子仑 | 永久免费无码网站在线观看个| 亚洲色婷婷六月亚洲婷婷6月| 久9久9精品免费观看| 在线综合亚洲中文精品| 亚洲AV无码一区二区三区在线观看| yellow免费网站| 亚洲成人免费网址| 国产免费av一区二区三区| 最新国产乱人伦偷精品免费网站 | 在线观看免费人成视频色| 国产AV无码专区亚洲AV琪琪| 亚洲国产精品无码专区在线观看| 国产成在线观看免费视频| 丰满少妇作爱视频免费观看| 亚洲美女在线观看播放| 免费欧洲毛片A级视频无风险|