亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? s01.htm

?? 書籍主要用于做圖形界面使用里面后好多
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
<SCRIPT LANGUAGE="JavaScript" SRC="/-fs0/sys/pop-up.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript" SRC="/-fs0/sys/pop-up-all.js"></SCRIPT><html><head><title>易都網--Java 2 圖形設計卷Ⅱ:SWING</title><LINK rel="stylesheet" href="../../../_public/javaa.css"><meta http-equiv="Content-Type" content="text/html; charset=GBK"><script language="JavaScript" src="../../../_public/javaa.js"></script><meta name="keywords" content="Java,JSP,ASP,PHP,J2EE,EJB,JavaScript,C/C++,ASM,CSS,HTML,XML,網絡安全,MySQL,ACCESS"></head><body bgcolor="#FFFFFF"><table border=0 cellpadding=0 cellspacing=0 width="100%">  <tbody>   <script language="javascript">print2()</script>  <tr>     <td width="100%">       <table bgcolor=#EEEEEE border=0 cellpadding=3 cellspacing=0 width="100%">        <tbody>         <tr>           <td class=f1 id=thetd width="100%">             <p>[<a href="index.html" target="_self">目錄</a>][上一頁][<a href="s02.htm" target="_self">下一頁</a>]</p>            <p align="center"><b>第1章 簡 介</b></p>            <p>  Java的基礎類(JFC)是開發圖形用戶界面的API集。Java的基礎類包括以下API:<br>                ·抽象窗口工具包(版本1.1及以后的版本)。<br>                ·2D API。<br>                ·Swing組件。<br>                ·可訪問性API。<br>                抽象窗口工具包(Abstract Window Toolkit,AWT)是Java開發用戶界面最初的工具包。AWT是建立JFC的主要基礎,《Java               2圖形設計,卷Ⅰ:AWT》對AWT有詳細的介紹。<br>                2D API提供了AWT所缺乏的附加圖形功能。例如,AWT對圖形操作只提供了一種規格的筆——即一個像素大小的正方形。而2D               API除提供了不同大小的筆外,還提供了豐富的二維著色能力?!禛raphic Java2,Volume IV:2D API》一書中對2D               API有詳細的介紹。<br>                Swing是建立在AWT之上的(參見1.2節“輕量組件與重量組件的比較”中對輕量組件與重量組件比較的討論)、包括大多數輕量組件的組件集。除提供了AWT所缺少的、大量的附加組件外,Swing還提供了替代AWT重量組件的輕量組件。Swing還包括了一個使人印象深刻的、用于實現包含插入式界面樣式等特性的圖形用戶界面的下層構件。因此,在不同的平臺上,Swing組件都能保持組件的界面樣式特性,如雙緩沖、調試圖形和文本編輯包等。<br>                可訪問性(Accessibility)API是一個類集,其中的類使Swing組件能夠與用于殘疾用戶的援助技術交互。JFC還包括許多可訪問性工具,這些工具與可訪問性API聯合使用。             </p>            <p><b><a name="1.1"></a>1.1 Swing的歷史</b></p>            <p>  要了解Swing,首先必須了解AWT,AWT是Swing的基礎。<br>                Java的發展速度超出了人們的想象,Java API中最可視的部分——API突然成為了人們關注的焦點。遺憾的是,原來的AWT不能滿足發展的需要。<br>                原來的AWT不是為許多開發人員使用的、功能強大的用戶界面(UI)工具包而設計的,其設計目的是支持開發小應用程序中的簡單用戶界面。例如,原來的AWT缺少許多面向對象UI工具包中所能見到的特性,例如,剪貼板、打印支持和鍵盤導航等特性在AWT中都不存在。原來的AWT甚至不包括彈出式菜單或滾動窗格等基本特性,而彈出式菜單和滾動窗格是開發現代用戶界面的兩個基本元素。<br>                此外,AWT的下層構件還有嚴重的缺陷。人們使AWT適應基于繼承的、具有很大伸縮性的事件模型。甚至更糟,基于對等組件(peer)的體系結構也被用于AWT,該體系結構注定要成為AWT的致命弱點。<br>                為了盡快推向市場和保持本地的界面樣式,于是產生了基于對等組件的體系結構,而該體系結構注定是要失敗的。對等組件是完成薄弱的AWT對象所委托任務的本地用戶界面組件。對等組件負責完成所有的具體工作,包括繪制自己、對事件做出反應等,這使得AWT組件除了在適當的時間與其對等組件交互外無事可做。由于AWT類中是較復雜的本地對等組件的外殼,所以,AWT的早期開發人員能在最快的時間(原來的AWT是在不足六個星期的時間內開發出來的。)內創建組件。例如,java.awt.Panel類只包含十二行代碼。               <br>                另外,對等組件的設計也有嚴重的缺點。首先,在大多數平臺上,對等組件都是在本地窗口中繪制的。每個組件一個本地窗口實在不能得到高性能,為此,含有大量AWT組件的小應用程序付出了很高的性能代價。<br>                把不同平臺上的本地對等組件硬塞進Java框架中也是一個問題,使這些AWT組件跨平臺的表現一致是完全不可能的。結果,不但沒有實現急需的新組件,而且開發時間都浪費在修補對等組件的錯誤上和不兼容問題上了。<br>                更糟的是,AWT有很高的錯誤發生率。于是,第三方開始提供他們自己的工具包,這些工具包提供了更可靠的下層構件并提供了比AWT更多的功能。這些工具包之一是Netscape的Interner基礎類(IFC),IFC是一組建立在NEXTSTEP中的用戶界面工具包概念基礎上的一組輕量類。IFC組件不是對等的,在許多方面勝過了AWT組件。IFC還吸引了更多的開發人員加盟。<br>                由于認識到Java領域很可能在標準用戶界面工具包問題上出現分裂局面,Javasoft和Netscape達成了一個交易,共同實現Java基礎類(Apple公司和IBM公司也參加了JFC的開發)。Netscape開發人員與Swing工程師一起合作,以便把大部分的IFC的功能嵌入到Swing組件中。<br>                起初打算讓Swing類似于Netscape的IFC。然而,隨著時間的推移。在增加了插入式界面樣式等特性并修改了設計之后,Swing大大地偏離了它原來的目標。隨著Swing1.1版本的推出,雖然大量的IFC技術仍然嵌在Swing中,但是,Swing與IFC相似的部分已大部分消失了。今天,在一個功能全面的用戶界面工具包中,Swing提供了AWT和IFC中最優秀的成份。             </p>            <p><b> <a name="1.2"></a>1.2 輕量組件與重量組件的比較</b></p>            <p>  輕量組件首次出現在AWT1.1版本中。AWT最初只包括與本地對等組件相關聯的重量組件,這些組件在它們自己的本地不透明窗口中繪制。<br>                相反,輕量組件沒有本地對等組件,而且在它們的重量容器的窗口中繪制。<br>                由于輕量組件不在本地不透明的窗口中繪制,因此,它們可以有透明的背景。透明的背景使顯示的輕量組件可以是非矩形的,雖然所有組件(重量的或輕量的)都有一個矩形的邊框。<br>                Swing組件幾乎都是輕量組件,那些頂層容器:窗體,小應用程序、窗口和對話框除外。因為輕量組件是在其容器的窗口中繪制的,而不是在自己的窗口中繪制的,所以輕量組件最終必須包含在一個重量容器中。因此,Swing的窗體、小應用程序、窗口和對話框都必須是重量組件,以便提供一個可以在其繪制Swing輕量組件的窗口。             </p>            <p><b> <a name="1.3"></a>1.3 Swing組件</b></p>            <p>  Swing包含250多個類,是組件和支持類的集合。Swing提供了40多個組件,是AWT組件的四倍。除提供替代AWT重量組件的輕量組件外,Swing還提供了大量有助于開發圖形用戶界面的附加組件。</p>            <p><b> <a name="1.3.1"></a>1.3.1 AWT的替代組件</b></p>            <p>  圖1-1展示了用于替代AWT重量組件的Swing輕量組件。其中許多組件與它們所替代的AWT組件幾乎是源代碼兼容的。這使得替換AWT組件的工作相當簡單。<br>                除模仿AWT組件所提供的功能外,幾乎所有的Swing替代組件都有其他一些特性。例如,Swing按鈕和標簽可顯示圖標和文本,而AWT按鈕和標簽只能顯示文本。<br>                圖1-1中所示的所有組件均使用Windows的界面樣式(圖略)。</p>            <p><b> <a name="1.3.2"></a>1.3.2 Swing增加的組件</b></p>            <p>  除提供AWT重量組件的替代組件外,Swing還提供了許多其他組件,如表格、樹、定制對話框等。圖1-2示出了一些新的Swing組件(圖略)。</p>            <p><b> <a name="1.4"></a>1.4 J組件</b></p>            <p>  如前所述,Swing包括250多個類,其中有些是UI組件,有些是支持類。為了把UI組件和支持類區分開,Swing組件的名字以J開頭。表1-1列出了Swing提供的J組件。用斜體字表示的組件是AWT組件的替代組件。<br>              表1-1 Swing UI組件<br>                ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br>                <b>組件類         描述</b><br>                ─────────────────────────────────<br>                JApplet Java.applet.Applet類的擴展,它含有JRootPane的一個實例<br>                <i>JButton</i> 能顯示文本和圖形的按鈕,它是AWT按鈕組件的替代組件<br>                <i>JCheckBox</i> 能顯示文本和圖形的復選框,它是AWT選擇組件的替代組件<br>                <i>JCheckBoxMenuItem</i> 一個復選框菜單項,它是AWT的復選框菜單項組件的替代組件<br>                <i>JComboBox</i> 帶下拉列表的文本框,它是AWT選擇組件的替代組件<br>                JComponent 所有輕量J組件的基類<br>                JDesktopPane 內部窗體的容器<br>                <i>JDialog</i> Swing對話框的基類,它擴展了AWT Dialot類<br>                JEditorPane 用于編輯文本的文本窗格<br>                <i>JFrame</i> 擴展java.awt.Frame的外部窗體<br>                JInternalFrame 在JDesktopPane中出現的內部窗體<br>                <i>JLabel</i> 可顯示文本和圖標的標簽,它是AWT標簽組件的替代組件<br>                JLayeredPane 能夠在不同層上顯示組件的容器<br>                <i>JList</i> 顯示選項列表的組件,它是AWT列表組件的替代組件<br>                <i>JMenu</i> 菜單條中顯示的一個菜單,它是AWT菜單組件的替代組件<br>                <i>JMenuBar</i> 用于顯示菜單的菜單條,它是AWT菜單條組件的替代組件<br>                <i>JMenuItem</i> 菜單項,它是AWT菜單項組件的替代組件<br>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人久久视频在线观看| 久久九九99视频| 欧美一区二区三区免费观看视频| 欧美一级免费观看| 久久久久久毛片| 一区二区三区在线免费| 日本美女一区二区三区视频| 国内精品国产成人国产三级粉色 | 欧美日韩综合一区| 884aa四虎影成人精品一区| 欧美精品一区二区三| 综合久久久久综合| 喷水一区二区三区| 大尺度一区二区| 91麻豆精品国产自产在线观看一区 | 91蝌蚪porny| 欧美一区二区三区视频免费| 国产日韩欧美一区二区三区综合| 亚洲欧美另类图片小说| 日韩电影在线一区| 国产91清纯白嫩初高中在线观看| 在线免费观看一区| 久久久九九九九| 亚洲国产精品尤物yw在线观看| 美女精品一区二区| av一区二区不卡| 欧美一级久久久久久久大片| 国产精品久久久久婷婷二区次| 视频一区视频二区中文| 国产suv精品一区二区883| 欧美日韩国产综合视频在线观看| 久久人人97超碰com| 亚洲va中文字幕| 成人小视频在线| 日韩欧美国产一区二区三区 | 国产1区2区3区精品美女| 久久众筹精品私拍模特| 欧美私人免费视频| 欧美国产视频在线| 欧美96一区二区免费视频| aa级大片欧美| 久久女同互慰一区二区三区| 亚洲观看高清完整版在线观看| 成人自拍视频在线| 欧美成人video| 亚洲超碰97人人做人人爱| 成人午夜视频网站| 久久综合久久鬼色| 蜜臀99久久精品久久久久久软件| 欧美影院一区二区三区| 国产精品水嫩水嫩| 狠狠色丁香婷婷综合久久片| 欧美欧美欧美欧美| 一区二区三区欧美在线观看| 成人小视频免费在线观看| 精品久久久久99| 奇米在线7777在线精品| 在线观看成人小视频| 中文字幕亚洲在| 国产乱对白刺激视频不卡| 91精品国产一区二区人妖| 亚洲高清免费观看高清完整版在线观看| eeuss影院一区二区三区| 久久久国际精品| 国产一区三区三区| 亚洲精品一线二线三线| 日韩高清一区在线| 欧美群妇大交群中文字幕| 亚洲制服丝袜在线| 色综合一个色综合| 最近日韩中文字幕| 91在线观看一区二区| 中文字幕日韩精品一区| www.亚洲在线| 成人欧美一区二区三区| 播五月开心婷婷综合| 国产女同互慰高潮91漫画| 韩国三级在线一区| 久久青草国产手机看片福利盒子| 麻豆精品久久精品色综合| 欧美一区二区精品久久911| 日韩高清不卡一区二区| 日韩一区二区三区电影| 老司机精品视频在线| 日韩欧美国产三级电影视频| 成人黄色在线看| 91麻豆精品91久久久久久清纯| 日韩经典一区二区| 精品久久久久久久久久久院品网 | 欧美系列一区二区| 亚洲va国产va欧美va观看| 3atv在线一区二区三区| 美脚の诱脚舐め脚责91| 久久久精品国产免大香伊| 暴力调教一区二区三区| 亚洲一二三四区| 欧美在线不卡一区| 免费日本视频一区| 久久久精品2019中文字幕之3| 成人免费高清视频| 一区二区三区国产| 69久久夜色精品国产69蝌蚪网| 午夜精品一区二区三区电影天堂| 欧美另类videos死尸| 免费成人在线观看| 国产亚洲一区二区在线观看| 国产91精品精华液一区二区三区| 国产精品电影院| 色呦呦国产精品| 婷婷开心激情综合| 精品国产1区二区| av不卡免费电影| 蜜臀av一区二区| 欧美激情艳妇裸体舞| 91福利视频久久久久| 日韩二区三区在线观看| 国产色爱av资源综合区| 91色porny在线视频| 免费看欧美女人艹b| 亚洲国产电影在线观看| 欧美日韩亚洲综合一区| 韩国成人福利片在线播放| 日韩美女久久久| 欧美大胆人体bbbb| 99久久精品国产网站| 日韩专区欧美专区| 国产精品蜜臀av| 3d动漫精品啪啪| gogo大胆日本视频一区| 男人的j进女人的j一区| 欧美韩日一区二区三区四区| 色婷婷久久久久swag精品| 欧美理论电影在线| 亚洲婷婷综合色高清在线| 日韩丝袜情趣美女图片| 99这里只有精品| 美女被吸乳得到大胸91| 亚洲精品亚洲人成人网| 久久久精品影视| 欧美日韩三级在线| eeuss鲁片一区二区三区| 美女在线视频一区| 亚洲一二三四区| 国产精品久久久久精k8| 欧美变态口味重另类| 欧美在线高清视频| 国产成a人亚洲精品| 视频一区免费在线观看| 亚洲欧洲av在线| 精品噜噜噜噜久久久久久久久试看| 在线观看一区日韩| 国产成人精品亚洲午夜麻豆| 亚洲成人综合视频| 国产精品亲子伦对白| 欧美电影精品一区二区| 欧美日韩一本到| 色激情天天射综合网| 懂色av一区二区三区蜜臀| 日本不卡一区二区三区| 亚洲曰韩产成在线| 中文字幕一区二区三区精华液| 国产日韩精品一区二区三区| 日韩你懂的在线播放| 欧美久久久久免费| 欧美性色综合网| 一本一道久久a久久精品| 成人伦理片在线| 国产一区二区三区四区五区美女 | 久久精品国产成人一区二区三区| 亚洲午夜精品一区二区三区他趣| 国产精品人妖ts系列视频| 精品成人私密视频| 91精品国产综合久久久久| 欧美日韩一区二区不卡| 欧美日韩国产区一| 欧美色综合网站| 欧美性受xxxx黑人xyx| 日本韩国精品一区二区在线观看| 99re这里只有精品视频首页| 粉嫩av亚洲一区二区图片| 国产91丝袜在线18| 成人三级伦理片| 福利一区二区在线| 成人a免费在线看| 99热这里都是精品| 97精品电影院| www.欧美日韩国产在线| www.日韩在线| 92国产精品观看| 日本道色综合久久| 精品视频在线免费看| 欧美三级在线看| 在线不卡欧美精品一区二区三区| 欧美日韩高清一区二区| 欧美精品日韩一区| 欧美一区二区三区精品| 日韩欧美国产午夜精品| 久久久久亚洲蜜桃| 中文字幕欧美日韩一区| 亚洲天堂福利av|