精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Java GUI的發展和演化簡史

開發 后端
本文對Java GUI做簡單的回顧,從最初的AWT到后來的Swing、Eclipse中的SWT和JFace,Java的GUI應用程序庫異常豐富。

當Java在1995年的春天***次發布的時候,它包含了一個叫AWT(Abstract Windowing Toolkit)的庫,用來構建圖形用戶界面應用程序。Java很有雄心的宣言--"write once, run anywhere"許諾:一個具有下拉菜單,命令按鈕,滾動條以及其他常見的GUI控件的應用程序將能夠在各種操作系統上運行而不必重新編譯成針對某一平臺的二進制代碼,包括Microsoft Windows, Sun’s own Solaris, Apple’s Mac OS以及Linux。

雖然最初Java是支持操作系統獨立的應用程序開發,在Java提出"write once, run anywhere"宣言那段時間的革命導致了Java applet和主導桌面應用程序計劃的產生。

盡管從那以后大部分構建桌面應用程序的成就都慢慢衰退,Java構建圖形用戶界面的能力反倒增強了。跟蹤Java GUI的發展和演化,我們將發現3個主要的構建窗口程序庫:AWT,Swing和SWT(Standard Widget Toolkit)。在這一章里我們將查看和分析這3個庫中的每一個庫,并且我們將一起來看一看第4個庫--JFace。其實JFace不算一個真正的構建窗口程序庫,而是在基于SWT之上的一個抽象層。

AWT

很多圍繞著介紹Java技術的令人激動的地方都基于applets--一個可以讓程序通過Internet發布并在瀏覽器內執行的新技術。用戶和開發人員都熱衷于斯,因為applets許諾將簡化跨平臺應用程序的開發,維護和發布,而這是商業軟件開發中幾個最富挑戰性的話題。

為了方便用Java構建圖形用戶界面,Sun最初提供了一個在所有平臺下具有的獨特Java外觀的圖形界面庫。Sun在applet技術策略方面的首要伙伴Netscape提出applets應該維持和運行時平臺一樣的外觀。他們希望applets在某一平臺下在顯示和行為上能夠像其他應用程序一樣。

為了實現Netscape的"本地外觀"的目標,在JDK的***個發布版中包含了AWT這個庫。AWT的缺省實現使用了"對等"機制,即每一個Java GUI窗口部件都在底層的窗口系統中有一個對應的組件。

例如,每一個java.awt.Button對象將在底層窗口系統中創建一個唯一對應的button。當用戶點擊那個按鈕的時候,事件將從本地實現庫傳送到Java虛擬機里,并且最終傳送到與java.awt.Button對象相關聯的邏輯。對等系統的實現以及Java組件與對等組件之間的交流的實現都隱藏在底層JVM實現中,Java語言級的代碼仍然跨平臺。

盡管如此,為了保持"write once, run anywhere"的許諾,Java不得不妥協和折衷。特別的,Java采用了"最小公分母"的方法,即AWT僅僅提供所有本地窗口系統都提供的特性。這就需要開發人員為更多高級特性開發他們自己的高級窗口部件,然后提供給用戶不同的使用體驗。

其他的問題也減緩了人們對applets的接受和承認。Applets運行在一個安全的"沙箱"里面并且能夠阻止惡意的applets對文件系統,網絡連接等資源的濫用。盡管沙箱提供了安全性,但它"閹割"了應用程序。畢竟一個應用程序不能運用一個網絡連接來保存一個文件是不好的。Java GUI應用程序也不能像本地程序一樣響應靈敏。這是在當前硬件平臺和Java的解釋性天性下預期結果。

所以,用AWT開發的應用程序既缺少流行GUI程序的許多特性,又不能達到在顯示和行為上像用本地窗口構建庫開發的程序一樣的目標。應該有一個更好的庫來讓Java GUI取得成功。

Swing

于1997年JavaOne大會上提出并在1998年5月發布的JFC(Java Foundation Classes)包含了一個新的使用Java窗口開發包。這個新的GUI組件叫做Swing,感覺到它是對AWT的升級,并且看起來對Java占據計算機世界很有幫助。對Java來說已經萬事具備了:可下載的applets將是未來的軟件,人們將從其他操作系統轉向JavaOS,從傳統的計算機轉向叫做JavaStation的瘦客戶端網絡計算機,Microsoft將最終因為不能在桌面程序領域與之想抗衡而被廢黜。雖然這些景象從來沒有實現,Swing作為Java applets和applications的GUI庫倒確實十分繁榮。

Swing架構

盡管"Swing"僅僅是這個新組件的指代名稱,它一直持續使用到今天??赡苁且驗檫@個名稱太貼切了,Swing嘗試著以以下幾種方式改變公認的觀點:

AWT依賴對等架構,用Java代碼包裝本地窗口部件,Swing卻根本不使用本地代碼和本地窗口部件

AWT把繪制屏幕交給本地窗口部件,Swing自己的組件繪制自己

因為Swing不依賴本地窗口部件,它可以拋棄AWT的最小公分母的方法并在每個平臺下實現每個窗口部件,從而創建一個比AWT更強大的開發工具包

Swring缺省情況下采用本地平臺的顯示外觀。然而,它并不僅僅限于此,而是還可以采用插件式的顯示外觀。因此Swing應用程序可以看起來想Windows應用程序,Motif應用程序,Mac應用程序甚至它自己的顯示外觀--"金屬"。所以,Swing應用程序可以完全忽略它運行時所在的操作系統環境并且僅僅看起來像自己。這是單調一致的桌面應用程序外觀的一大挑釁。想象一下Swing有多傲慢!

盡管如此,Swing組件超越了簡單的窗口部件,它體現了正不斷出現的設計模式以及一些***實踐。采用Swing,你不僅僅得到GUI窗口部件的句柄和它所包含的數據,而是定義一個模型去保存數據,定義一個視圖去顯示數據,定義一個控制器去響應用戶輸入。事實上,大部分Swing組件的構建是基于MVC(model-view-controller)模式的。MVC使應用程序開發變得更清晰,更易維護和管理。

Swing的缺點

盡管Swing在AWT的基礎上做出了巨大的改進,它仍然沒能使Java作為構建桌面應用程序的工具。也許Swing的擁護者會立即舉出Swing的成功應用案例,例如開源文本編輯器jEdit或者Borland的UML(Unified Modeling Language)建模工具Together,但是Swing應用程序仍然在桌面應用方面顯得很少。Sun提出了一個記錄可得到的Swing應用程序的列表"Swing Sightings"來證明Swing應用是值得注目的。然而我們也看到了"C++ Sightings"和"Visual Basic Sightings"的網頁。

為什么Swing沒有履行它的諾言?原因可能歸結為下面兩點:

速度的缺乏

界面外觀

Swing的狂熱者可能會對Swing速度慢這一點感到忿忿不平。不可否認,JIT(just-in-time)編譯器,Java虛擬機以及Java語言本身就使得Swing應用程序和本地程序拉開了一定差距。盡管如此,Swing仍顯得比本地應用程序行動緩慢和響應不積極。由于桌面計算變得越來越快,用戶的速度期望值也隨之增加,任何可感知的遲緩都將是無法忍受的。

對Swing的顯示外觀的問題的抱怨也引起了Swing的開發者的憤怒。畢竟他么宣稱Swing擁有各種可插入式的外觀,并且事實上可以顯示成任何樣子。J2SE 1.4.2 甚至添加了對Windows XP和GTK+的支持,以致于在這些平臺下運行的Swing應用程序會自動采用該平臺的外觀。

盡管如此,問題仍然存在:Swing將一直處于***的圖形用戶界面的后面,因為必需在Java庫里明確地添加對***GUI的支持。當使用J2SE 1.4.2 或更早的版本時在Windows XP上運行的Swing應用程序將顯現為Windows 98的外觀。而且,當使用XP themes或WindowBlinds等軟件來改變皮膚或圖形外觀時用戶日益銘記他們自己的特征和個性。而Swing不僅不理會操作系統,甚至連用戶參數選擇也不理會。

簡短的說,Swing應用程序不像本地應用程序一樣執行,外觀也不一樣。Java要想擺脫常年以來處于不斷學習中的地位并掌握桌面應用程序開發中的眾多角色,它的GUI仍需要改進。

SWT

當Eclipse.org社區人員開始構建Eclipse時,他們意識到Swing和AWT都不足以用來構建真實世界的商業程序。結果,他們決定構建一套新的GUI開發工具包用來顯示Eclipse界面。這個工具包借用了VisualAge SmallTalk中的大量的庫。他們把這個新的工具包命名為SWT(Standard Widget Toolkit).意識到本地行為需要本地窗口部件,SWT的設計者們采用了AWT的對等架構,而僅僅當本地組件不存在時(例如Motif下的樹形組件)才求助于Java實現。這樣,SWT吸收了AWT和Swing實現的***的部分:當可以得到本地組件時使用本地實現,當不能得到本地組件時使用Java實現。這就同時保證了與本地窗口部件相當的外觀和響應度。

SWT于2001年與Eclipse IDE(Integrated Development Environment)一起集成發布。在這個最初發布版之后,SWT發展和演化為一個獨立的版本。它可以使用與眾多操作系統,包括Microsoft Windows,Mac OS X以及幾種不同風格的Unix等。寫作本書的這個時候,當前官方發布版本為2.1.3。3.0版為beta版,現在也可以下載。本系列文章采用SWT 3.0。

另一個重要的優勢為SWT的源代碼是在一個開源許可下免費可得并無病毒的。這就意味著你可以在你的應用程序中使用SWT并且在任何許可認證下發布它。源代碼對理解SWT庫的低級別功能性和調試應用程序都是很有幫助的。開源軟件也意味著比商業發布軟件更新的更加頻繁。

JFace

JFace的構建基于SWT,它提供了SWT的功能和更簡易的MVC模式。SWT使用直接的API提供了原生的窗口部件,例如,你創建一個table部件并且插入你想顯示的行和列的數據。JFace則提供了在SWT基礎之上的抽象層,所以你可以對抽象層編程然后抽象層與SWT API交互來替代直接對SWT API編程??紤]一下對本地C窗口部件接口編程同使用C++GUI類庫的區別或是使用AWT與Swing的區別。這些類比將有助于闡述SWT與JFace的區別。例如,為了使用JFace中的table,你仍舊創建table窗口部件,但是你不向里面插入數據。反而,你將你的content(或model) provider類和你的display(或 view) provider類提供給它。接著,table調用你提供的類來決定數據內容和怎樣顯示數據內容。 JFace沒有徹底地抽象SWT。即使在用JFace寫的程序中也會常常出現SWT及它的低級API。在本文第二部分帶領您構建正確的SWT基礎之后,我們將在第三部分探究JFace的力量。

總結

從最開始Java就提供了構建跨平臺的窗口GUI應用程序庫,從AWT,Swing到現在的SWT和JFace。最初的工具包能力微弱,但是后來提供的工具包認識到之前工具包的缺點并取得了巨大的進步。SWT和JFace不僅使Java成為一個構建桌面應用程序的可行的選擇,也使之成為一個具有優勢的開發平臺。盡管過去對得到輕便和強大的Java系統的嘗試必然意味著接受它在GUI方面的缺點,如今這個不足已經不存在了,Java終于可以統領它在桌面計算應用方面的位置了。

 

【編輯推薦】

  1. Java GUI:在Swing中設計windowclosing()
  2. Java GUI開發工具Netbeans介紹
  3. 生成Netbeans 6.5 GUI應用程序簡介
  4. Java開源軟件六大幫派
  5. 淺談如何為Java創建Pair類
責任編輯:佚名 來源: 賽迪網
相關推薦

2017-04-11 15:43:39

JavaScript模塊演化

2012-09-21 13:30:51

Java多線程Java發展

2011-09-15 12:35:42

互聯網

2019-08-27 16:23:41

Docker虛擬化虛擬機

2022-04-25 15:55:58

C 語言編程語言Java

2013-03-04 15:04:16

2017-06-21 20:54:40

電子技術計算機電子

2021-07-05 09:40:25

iSCSI存儲協議以太網

2013-09-16 10:26:25

虛擬化京東

2013-09-17 11:19:20

京東虛擬化

2011-06-23 12:02:43

SPARC云計算服務器

2018-03-21 06:47:02

移動通信5G互聯網

2020-12-04 09:30:18

HTTPWeb前端

2015-12-01 10:36:11

2009-07-03 11:47:00

2021-08-14 09:23:03

即時通訊IM互聯網

2011-01-11 10:00:35

網絡文件系統NFS

2009-05-05 09:30:01

2020-09-29 11:51:30

云計算

2022-06-27 08:00:00

無代碼軟件編程程序員
點贊
收藏

51CTO技術棧公眾號

久久国产亚洲精品无码| 成人在线观看av| 欧美另类z0zx974| 日本免费在线一区| 亚洲精品中文字幕乱码三区| 国产伦精品一区二区三区免费视频| 粉嫩aⅴ一区二区三区| 精品一区在线| 日韩午夜电影av| 国产亚洲精品网站| 成人片在线看| 久久综合资源网| 91成人免费看| 国产一卡二卡三卡| 欧美先锋影音| 色爱av美腿丝袜综合粉嫩av| 日本五十肥熟交尾| 精品福利在线| 精品美女国产在线| 大桥未久一区二区三区| 午夜视频福利在线观看| 免费在线观看日韩欧美| 91国产视频在线| 国产精品免费人成网站酒店| 成人中文字幕视频| 91精品午夜视频| 老司机午夜av| 国内激情视频在线观看| 亚洲免费大片在线观看| 日韩av一区二区三区美女毛片| 亚洲成人77777| 久久99精品久久久久久久久久久久| 98精品在线视频| 九九热只有精品| 天天射—综合中文网| 亚洲欧美国产一本综合首页| 国产情侣久久久久aⅴ免费| 91成人在线网站| 欧美午夜免费电影| 超碰97人人射妻| 欧美日韩在线观看首页| 亚洲国产成人91porn| 在线观看免费黄色片| 日本精品在线| 国产精品久久久久久妇女6080| 免费成人深夜夜行视频| 日本国产在线| 91麻豆精品一区二区三区| 成人区精品一区二区| 亚洲精品97久久中文字幕| 国内精品国产成人| 成人免费看黄网站| 国产精品亚洲lv粉色| 久久99精品国产| 国产精品视频地址| 中文亚洲av片在线观看| 日本不卡一区二区三区高清视频| 日韩美女视频免费看| 69视频免费在线观看| 午夜综合激情| 国产成人久久久| 久久久精品毛片| 日韩国产欧美在线播放| 国产精品91久久久| 中文字幕人妻互换av久久| 捆绑调教一区二区三区| 国产欧美日韩丝袜精品一区| 97在线视频人妻无码| 国产真实精品久久二三区| 亚洲一区亚洲二区亚洲三区| www.av在线.com| kk眼镜猥琐国模调教系列一区二区| 国产精品一级久久久| 婷婷亚洲一区二区三区| 久久免费视频色| 亚洲成人a**址| 成人国产免费电影| 亚洲国产精品一区二区久久| 看av免费毛片手机播放| 亚洲综合av一区二区三区| 欧美日韩亚洲综合一区二区三区| 三级黄色片播放| 波多野结衣欧美| 亚洲精品综合精品自拍| 国产精品久久久久久成人| 五月天久久777| 午夜精品在线视频| 午夜精品一区二| 狠狠色丁香久久婷婷综合_中 | 91精品一区| 日韩精品最新网址| 丰满少妇在线观看资源站| 超碰成人久久| 久久久人成影片一区二区三区观看 | 隣の若妻さん波多野结衣| 26uuu欧美| 中文字幕乱码一区二区三区| aa级大片免费在线观看| 欧美专区在线观看一区| 波多野结衣网页| 最近国产精品视频| 欧美精品性视频| 亚洲欧美日韩激情| 国产精品一二三区| 日本一区二区久久精品| 日本一本在线免费福利| 色香色香欲天天天影视综合网| 波多野结衣在线免费观看| 岳的好大精品一区二区三区| 美女性感视频久久久| 日日夜夜狠狠操| 国产·精品毛片| 亚洲精品一区二| 自拍视频在线看| 日韩精品一区二区三区视频 | 亚洲国产va精品久久久不卡综合| 中文字幕国产传媒| 欧美激情网址| 美乳少妇欧美精品| 无码人妻黑人中文字幕| 成人免费视频视频在线观看免费 | 538在线精品| 欧美疯狂性受xxxxx喷水图片| 国产伦精品一区二区三区妓女 | 一区二区三区四区五区视频在线观看| 国产日韩一区二区在线观看| 1313精品午夜理伦电影| 久久精品成人欧美大片| 波多野结衣不卡| 99久久综合色| 久久99久久久久久| 日韩中文字幕一区二区高清99| 色噜噜狠狠狠综合曰曰曰88av| 91九色丨porny丨肉丝| 丁香激情综合五月| 亚洲乱码日产精品bd在线观看| 欧美成人高清视频在线观看| 亚洲午夜性刺激影院| av中文在线播放| av电影一区二区| 蜜桃传媒一区二区三区| www.丝袜精品| 欧美激情欧美激情在线五月| 国产浮力第一页| 亚洲柠檬福利资源导航| 91蝌蚪视频在线| 最新国产精品| 91麻豆桃色免费看| 国产素人视频在线观看| 51精品久久久久久久蜜臀| 亚洲激情图片网| 免费成人在线观看| 一本一道久久a久久精品综合| 自拍偷自拍亚洲精品被多人伦好爽| 日韩精品在线视频美女| 久草手机在线视频| 久久久久亚洲蜜桃| 欧美两根一起进3p做受视频| 国产一区二区观看| 国产精品久久久久高潮| www 日韩| 91麻豆精品国产91久久久更新时间 | 小泽玛利亚视频在线观看| 欧美日韩第一| 国产日韩欧美中文| 精品国产99久久久久久| 欧美一区二区三区的| 久久在线视频精品| 9色porny自拍视频一区二区| 成年人免费在线播放| 精品久久中文| 亚洲一区二区三区视频| 在线免费看a| 欧美一区二区二区| 日韩av在线天堂| 国产日产欧美一区二区视频| 无尽裸体动漫2d在线观看| 999久久久精品国产| 99c视频在线| 小视频免费在线观看| 中文字幕亚洲欧美| 精品免费久久久| 日韩欧美国产激情| 卡一卡二卡三在线观看| 男女啪啪在线观看| 国产精品hd| 精品国产免费久久久久久尖叫 | 成人在线观看视频网站| 天堂8中文在线| 亚洲乱码国产乱码精品精| 中文文字幕一区二区三三| 一区二区三区影院| 日本成人午夜影院| 国产99久久精品| 黑人粗进入欧美aaaaa| 亚洲女同一区| 欧美日韩另类综合| 爱情电影网av一区二区| 欧美亚洲另类激情另类| 国产在线看片| 亚洲美女在线看| xxxwww在线观看| 欧美亚洲一区三区| 久久综合色综合| 国产精品视频一二三区 | 国产亚洲一区字幕| 91av免费观看| 日韩 欧美一区二区三区| 91网站在线观看免费| 日韩精品免费| 免费h精品视频在线播放| 日韩精品一区二区三区中文在线 | 999久久久久久久久6666| 国产精品99久久久久久白浆小说| 26uuu亚洲电影在线观看| 亚洲日韩中文字幕| 三级在线观看网站| 日韩一区二区免费高清| 五月天中文字幕| 欧美日韩在线影院| 免费一级黄色大片| 国产精品成人网| 免费观看a级片| 99国产麻豆精品| 国产成人精品一区二区三区在线观看| 免费人成黄页网站在线一区二区| 日本毛片在线免费观看| 亚洲激情另类| 国产精品视频二| 亚洲高清资源在线观看| 视频在线99| av亚洲在线观看| 欧美日韩一区二区视频在线观看 | 亚洲国产精品日韩| 综合伊思人在钱三区| 精品久久一区二区三区蜜桃| 999久久精品| 成人性色av| 成人性生交大片免费看96| 3d动漫啪啪精品一区二区免费| 四虎影视成人精品国库在线观看| 国产精品高精视频免费| 成人视屏在线观看| 日韩免费在线播放| 三上悠亚亚洲一区| 国产suv精品一区二区| 极品美女一区| 国产精品www色诱视频| 美女写真久久影院| 国产精品观看在线亚洲人成网| 依依综合在线| 国产成人免费91av在线| 欧美aaa视频| 国产精品爽黄69| 亚洲欧洲日韩精品在线| 91免费福利视频| 一区二区在线视频观看| 国产高清在线一区| 激情小说一区| 欧美一区2区三区4区公司二百| 久久av中文| 一区二区三区精品国产| 66视频精品| 男人添女人荫蒂免费视频| 亚洲乱码视频| www.日日操| 国模娜娜一区二区三区| 国产精品日日摸夜夜爽| 99久久婷婷国产综合精品 | 妖精视频一区二区三区| 日韩精品无码一区二区三区| 日韩电影一区| 欧美精品在欧美一区二区| 91久久久久| 日韩精品免费播放| 精品在线观看视频| 在线播放av网址| 久久久综合精品| 三上悠亚作品在线观看| 亚洲国产精品麻豆| 99久久久久久久久| 91精品国产91久久久久久最新毛片| 亚洲国产成人一区二区| 亚洲精品自拍视频| 日本在线视频观看| 欧美激情精品久久久久久蜜臀| 天堂中文av在线资源库| 国产在线观看不卡| 国产一区二区三区亚洲| 亚洲欧美日韩不卡一区二区三区| 亚洲欧美一级二级三级| 国产精品wwwww| 国产精品一区二区久激情瑜伽| 搡老熟女老女人一区二区| 亚洲欧洲精品成人久久奇米网| 99精品视频99| 欧美一区二区三区四区高清| 欧洲视频在线免费观看| 久久精品在线视频| 新版的欧美在线视频| 成人情趣片在线观看免费| 五月激激激综合网色播| 99亚洲国产精品| 日韩精品欧美成人高清一区二区| 中文字幕在线观看日| 91色视频在线| 久久综合久久鬼| 6080亚洲精品一区二区| 黄色av免费在线观看| 欧美极品美女电影一区| 欧美三级电影网址| 欧美二区三区| 亚洲大胆av| 91视频福利网| 欧美极品xxx| 亚洲免费在线视频观看| 日韩欧美精品在线| 免费黄色在线| 国产精品久久中文| 亚洲欧洲免费| a级黄色一级片| 国产成人精品影院| 北条麻妃在线观看视频| 色丁香久综合在线久综合在线观看| 亚洲精品无amm毛片| 久久亚洲国产精品| 成人18视频在线观看| 欧美一区二区三区在线免费观看| 精品999成人| 国产白袜脚足j棉袜在线观看| 国产精品传媒视频| 亚洲图片视频小说| 国产一区二区激情| 欧美男体视频| 麻豆一区区三区四区产品精品蜜桃| 在线观看视频免费一区二区三区| 亚洲精品无码久久久久久久| 一区视频在线播放| 一级特黄aaa| 久久精品国产欧美亚洲人人爽 | 99久久精品无码一区二区毛片| 久久精品青草| av在线免费看片| 中文字幕在线一区| 一级黄色大片免费观看| 色yeye香蕉凹凸一区二区av| 成人毛片免费| 一本—道久久a久久精品蜜桃| 另类小说综合欧美亚洲| 91视频免费看片| 欧美福利一区二区| av中文字幕在线播放| 99九九视频| 亚洲精品社区| wwwwxxxx国产| 色8久久精品久久久久久蜜 | 欧美高跟鞋交xxxxhd| 欧美影院精品| 免费拍拍拍网站| xnxx国产精品| 国产成人麻豆免费观看| 中文字幕在线看视频国产欧美在线看完整 | 亚洲三级在线播放| www.av网站| 91精品国产91久久久久久不卡| 丝袜美腿综合| 91日韩视频在线观看| 亚洲日本一区二区| 黄色一级大片在线免费看国产一| 97色伦亚洲国产| 久久最新网址| 中文字幕第一页在线视频| 亚洲精品欧美综合四区| 五月婷婷久久久| 国产精品福利网| 午夜国产精品视频| 人体私拍套图hdxxxx| 日本精品一区二区三区四区的功能| av在线女优影院| 99久久综合狠狠综合久久止| 亚洲免费网站| 日韩av毛片在线观看| 精品国产百合女同互慰| 国产成人精品亚洲日本在线观看| 亚洲精品国产精品久久 | 公肉吊粗大爽色翁浪妇视频| 欧美丰满美乳xxx高潮www| av福利在线导航| 亚洲精品一区二区三区蜜桃久| 国产高清在线观看免费不卡| 亚洲s码欧洲m码国产av| 久久久av亚洲男天堂| 色爱综合av| 一级黄色片在线免费观看| 懂色av影视一区二区三区| 欧美jizzhd欧美| 久久综合毛片| 国产精品亚洲综合一区在线观看| 丁香社区五月天| 国内精品久久久久|