黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

Java Swing最詳細基礎知識總結

瀏覽:4日期:2022-08-13 08:58:59
一、簡介

Swing 是一個為Java設計的GUI工具包。

Swing是JAVA基礎類的一部分。

Swing包括了圖形用戶界面(GUI)器件如:文本框,按鈕,分隔窗格和表。

Swing提供許多比AWT更好的屏幕顯示元素。它們用純Java寫成,所以同Java本身一樣可以跨平臺運行,這一點不像AWT。它們是JFC的一部分。它們支持可更換的面板和主題(各種操作系統默認的特有主題),然而不是真的使用原生平臺提供的設備,而是僅僅在表面上模仿它們。這意味著你可以在任意平臺上使用JAVA支持的任意面板。輕量級組件的缺點則是執行速度較慢,優點就是可以在所有平臺上采用統一的行為。

二、Swing 組件的層次結構

Java Swing最詳細基礎知識總結

從上圖可以看出各組件之間的繼承關系,我們可以看到Container類下面有四個子類,這四個子類中,除了JComponent類以外,其余三個都是Java AWT包中的類,而JComponent是Java Swing所出現的類。Sun公司在設計Java Swing時用JComponent把容器和組件之間由Java AWT過渡到Java Swing,也就是說大部分Java Swing中的容器和組件都繼承JComponent類。

Container類除了JComponent類之外,其余三個都是Java AWT中的容器,需要注意的是容器又分為頂級容器和中間容器。頂級容器是指圖形界面最外層的容器,如窗口(Window)。中間容器是指存放在頂級容器或者中間容器中的一種容器,如面板(Panel)。在實際編程中,要開發一個界面應該是這樣的,頂級容器在最外面(JFrame),其次是中間容器,放在窗體上(JPanel),最后是基本組件,放在中間容器上。這里需要注意的是,容器中除了可以存放基本組件外,還可以存放容器,如圖所示:

Java Swing最詳細基礎知識總結

我們經常使用的頂級容器是窗體(JFrame)和對話框(JDialog),使用的中間容器是面板(JPanel)。開發中經常使用的基本組件大部分用JComponent類下的子類。

Component類的主要方法有:

(1) void enable():使組件可用。

(2) void disable(): 使組件不可用

(3) void show(): 顯示組件

(4) void paint(): 繪制圖形

(5) void repaint(): 刷新

Container類的主要方法有:

(1) void add(Component c):將指定組件加入到容器中。

(2) void setLayout(): 設置布局管理器。

所有的包含組件都可繼承或重載以上方法。

三、Swing組件

常用的Swing組件如下表所示:

組件名稱 定義 JButton 代表Swing按鈕,按鈕可用帶一些圖片或文字 JCheckBox 代表Swing中的復選框組件 JComBox 代表下拉列表框,可以在下拉顯示區域顯示多個選項 JFrame 代表Swing的框架類 JDialog 代表Swing版本的對話框 JLabel 代表Swing中的標簽組件 JRadioButton 代表Swing的單選按鈕 JList 代表能夠在用戶界面中顯示一系列條目的組件 JTextField 代表文本框 JPasswordField 代表密碼框 JTextArea 代表Swing中的文本區域 JOptionPane 代表Swing中的一些對話框 3.1 JFrame窗體組件

JFrame是獨立于瀏覽器的可獨立運行的主窗口,通常用于開發桌面應用程序/JFrame具有邊界和標題欄設置,其大小可以調整。JFrame中需要加入組件,也可以加入菜單,或在上面繪圖。

JFrame在程序中的語法格式如下:

JFrame jf=new JFrame(title);Container container=jf.getContentPane();

jf:JFrame類的對象

container:Container類的對象,可以使用JFrame對象調用getContentPane()方法獲取。

我們應該有這樣一個概念,Swing組件的窗體通常與組件和容器相關,所以在JFrame對象創建完成后,需要調用getContentPane()方法將窗體轉換為容器,然后在容器中添加組件或設置布局管理器。通常,這個容器用來包含和顯示組件。如果需要將組件添加至容器,可以使用來自Cointainer類的add()方法進行設置。例如:

container.add(new JButton('按鈕');

下面我們就用Java代碼做一個簡單的窗體,如下所示:

package xmsj; import java.awt.Color;import java.awt.Container; import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingConstants;import javax.swing.WindowConstants; public class test1 {public static void main(String[] args){//創建一個窗體對象JFrame jf=new JFrame('這是一個JFrame窗體');//獲取一個容器,用來放置各種組件或布局管理器Container container=jf.getContentPane();JLabel jl=new JLabel('這是一個JFrame窗體'); //創建一個JLabel標簽//使標簽上的文字居中jl.setHorizontalAlignment(SwingConstants.CENTER);//將標簽添加到容器中container.add(jl);container.setBackground(Color.white); //設置容器的背景顏色//設置窗體可見jf.setVisible(true);//設置窗體大小jf.setSize(200,150);//設置窗體關閉方式jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);} }

顯示如下圖所示:

Java Swing最詳細基礎知識總結

上面的程序展示了如何創建一個簡單的窗體,JFrame還有其想對應的方法,如下所示:

JFrame組件中提供了如下兩個常用的構造方法:

(1)JFrame():創建一個沒有窗口標題的窗口框架。

(2)JFrame(String):創建一個指定窗口標題的窗口框架。

JFrame的主要方法如下表所示:

方法 功能 addNotify() 創建一個對等的Frame dispose() 清楚窗口對象 getIconImage() 獲得窗口的圖標 getMenuBar() 獲得窗口的菜單欄 getTitle() 獲取窗口的標題 paramString() 返回窗口的參數字符串 isResizable() 如果窗口大小可變,則返回真值 remove(MenuComponent) 從窗口中去掉指定的菜單欄 setIconImage(Image) 設置窗口的圖標 3.2 JDialog窗體組件

JDialog窗體是Swing組件中的對話框,它繼承了AWT組件中的java.awt.Dialog類。

對話框(JDialog)與框架(JFrame)有一些相似,但它一般是一個臨時的窗口,主要用于顯示提示信息或接受用戶輸入。

所以,在對話框中一般不需要菜單條,也不需要改變窗口大小。此外,在對話框出現時,可以設定禁止其他窗口的輸入,直到這個對話框被關閉。

在應用程序中創建JDialog窗體需要實例化JDialog類,通常使用以下幾個JDialog類的構造方法。

(1)public JDialog():創建一個沒有標題和父窗體的對話框

(2) public JDialog(Frame f): 創建一個指定父窗體的對話框,但該窗體沒有標題

(3)public JDialog(Frame f,boolean model):創建一個指定類型的對話框,并指定父窗體,但該窗體沒有指定標題。

(4)public JDialog(Frame f,String titl):創建一個指定標題的父窗體的對話框

(5)public JDialog(Frame f,String title,boolean model):創建一個指定標題、窗體和模式的對話框

下面我們用代碼來實現:

package njci.software.MyNotePad2018; import java.awt.Container; import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField; public class ConfigDialog extends JDialog { /** * */private static final long serialVersionUID = -713398359834685238L;public ConfigDialog(JFrame frame){super(frame,'這是一個對話框',true);//Container container=getContentPane(); //創建一個容器//container.add(new JLabel('這是一個對話框')); //在容器中添加標簽//添加內部控件JPanel pnlConfig=new JPanel();pnlConfig.setLayout(null);JLabel lblWidth=new JLabel('寬度');JLabel lblHeight=new JLabel('高度');final JTextField txtWidth=new JTextField();final JTextField txtHeight=new JTextField();JButton btnSave=new JButton('保存');JButton btnCancel=new JButton('取消');//進行布局lblWidth.setBounds(50,30,60,40);txtWidth.setBounds(150,30,160,40);lblHeight.setBounds(50,100,60,40);txtHeight.setBounds(150,100,160,40);btnSave.setBounds(50,160,100,40);btnCancel.setBounds(200,160,100,40);pnlConfig.add(lblWidth);pnlConfig.add(txtWidth);pnlConfig.add(lblHeight);pnlConfig.add(txtHeight);pnlConfig.add(btnSave);pnlConfig.add(btnCancel);this.add(pnlConfig);this.setSize(400,320);this.setResizable(false);//窗體大小不可改變this.setLocationRelativeTo(frame);;//居中顯示} }

package javaswing; import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane; public class MyFrame extends JFrame {private static final long serialVersionUID = 4232937812480671357L;public MyFrame(){final JFrame frmMain=new JFrame('我的第一個記事本');frmMain.setSize(400,300);frmMain.setDefaultCloseOperation(DISPOSE_ON_CLOSE);frmMain.setLocationRelativeTo(null); //居中顯示frmMain.setVisible(true);ConfigDialog dlgConfig=new ConfigDialog(frmMain);dlgConfig.setVisible(true);} /** * */public static void main(String[] args){new MyFrame();}}

運行效果如下所示:

Java Swing最詳細基礎知識總結

3.3 JLabel組件

在Swing中顯示文本或提示信息的方法是使用標題,它支持文本字符串和圖標。在應用程序的用戶界面中,一個簡短的文本標簽可以使用戶知道這些組件的目的,所以標簽在Swing中是比較常用的組件。

標簽由JLabel類定義,它的父類為JComponent類。

JLabel組件顯示的是靜態文本或者圖片,在通常情況下是不能編輯的,只起到提示的作用。觀察QQ登錄界面輸入框左側的頭像,他就可以用JLabel組件實現。

JLabel組件中主要的構造方法如下:

(1)JLabel():創建空的標簽。

(2)JLabel(String):創建一個帶初始字符串的標簽。

(3)JLabel(Icon):創建一個帶有指定圖像的標簽。

JLabel的主要方法見下表所示:

方法 功能 setText(String) 設置顯示內容 getText() 獲取顯示內容 getAlignment() 獲取對齊方式 setAlignment() 設置對齊fang 3.4 文本域

文本域一般用來讓用戶輸入姓名、信用卡號這樣的信息,它是一個能夠接收用戶的鍵盤輸入的小塊區域。

在創建文本域時,參數類型有四種:空的、空的并且具有指定長度、帶有初始文本內容和帶有初始文本內容并具有指定長度的。

文本域的主要方法如下所示:

方法 功能 getColumns() 返回文本域的列數 getEchoChar() 返回用于回顯的字符 setEchoCharacter(Char) 設置文本域的回顯字符 setEditable(Boolean) 設置文本域是否為只讀狀態 setText(String) 設置文本域中的文本值 getText() 返回文本域中的輸入文本值 3.5 按鈕

幾乎所有的交互式程序中都會有按鈕,它是一種交互能力強且交互方便的控件,這個組件提供了“按下并動作”的基本用戶界面。

構造方法如下:

(1):JButton():建立一個沒有標示字符串的新按鈕類對象。

(2):JButton(String label):建立一個標示字符串為label的新按鈕類對象。

下面通過代碼實現:

package javaswing; import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane; public class MyFrame extends JFrame {private static final long serialVersionUID = 4232937812480671357L;public MyFrame(){final JFrame frmMain=new JFrame('我的第一個記事本');frmMain.setSize(400,300);frmMain.setDefaultCloseOperation(DISPOSE_ON_CLOSE);frmMain.setLocationRelativeTo(null); //居中顯示frmMain.setVisible(true);//為按鈕添加一個單機事件JButton jbn=new JButton('系統配置');frmMain.add(jbn);} /** * */public static void main(String[] args){new MyFrame();}}

運行效果如下所示:

Java Swing最詳細基礎知識總結

四.布局管理器

在Swing中,每個組件在容器中都有一個具體位置和大小,而在容器中擺放各種組件時很難判斷其具體位置和大小。布局管理器提供了Swing組件安排、展示在容器中的方法及基本的布局功能。使用布局管理器較程序員直接在容器中控制Swing組件的位置和大小方便得多,可以有效地處理整個窗體的布局。Swing提供的常用布局管理器包括流布局管理器、邊界布局管理器和網格布局管理器。本節將探討Swing中常用的布局管理器。

4.1 絕對布局

在Swing中,除了使用布局管理器之外還可以使用絕對布局。絕對布局,就是硬性指定組件在容器中的位置和大小,可以使用絕對坐標的方式來指定組件的位置。

(1)使用Container.setLayout(null)方法取消布局管理器

(2) 使用Component.setBounds()方法設置每個組件的大小與位置。

下面我們用代碼實現絕對布局:

package javaswing; import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField; public class ConfigDialog extends JDialog { /** * */private static final long serialVersionUID = -713398359834685238L;public ConfigDialog(JFrame frame){super(frame,'這是一個對話框',true);//Container container=getContentPane(); //創建一個容器//container.add(new JLabel('這是一個對話框')); //在容器中添加標簽//添加內部控件JPanel pnlConfig=new JPanel();pnlConfig.setLayout(null);JLabel lblWidth=new JLabel('寬度');JLabel lblHeight=new JLabel('高度');final JTextField txtWidth=new JTextField();final JTextField txtHeight=new JTextField();JButton btnSave=new JButton('保存');JButton btnCancel=new JButton('取消');//進行絕對布局lblWidth.setBounds(50,30,60,40);txtWidth.setBounds(150,30,160,40);lblHeight.setBounds(50,100,60,40);txtHeight.setBounds(150,100,160,40);btnSave.setBounds(50,160,100,40);btnCancel.setBounds(200,160,100,40);pnlConfig.add(lblWidth);pnlConfig.add(txtWidth);pnlConfig.add(lblHeight);pnlConfig.add(txtHeight);pnlConfig.add(btnSave);pnlConfig.add(btnCancel);this.add(pnlConfig);this.setSize(400,320);this.setResizable(false);//窗體大小不可改變this.setLocationRelativeTo(frame);;//居中顯示} public static void main(String[] args) {//new ConfigDialog(frame); } }4.2 流布局管理器

流布局管理器是最基本的布局管理器,在整個容器中的布局正如其名,像“流”一樣從左到右擺放組件,知道占據了這一行的所有空間,然后再向下移動一行。默認情況下,組件在每一行都是居中排列的,但是通過設置也可以更改組件在每一行上的排列位置。

FlowLayout布局管理器是一種最簡單的布局管理方法,是JPanel的默認布局。它以流式的方式,自左向右,自上而下地放置容器中的組件,即組件按每行先后自左向右放置,一行放不下時換行。FlowLayout的默認對齊方式為居中對齊,也可以手工設置為左對齊或右對齊。

FlowLayout中常用的構造方法:

(1)FlowLayout():創建默認的FlowLayout布局管理器。

(2)FlowLayout(int):以指定的對齊方式創建FlowLayout布局管理器。其中參數:

FlowLayout.LEFT(左對齊)、FlowLayout.RIGHT(右對齊)、FlowLayout.CENTER(居中對齊)。

(3)FlowLayout(int,int,int);以指定的對齊方式及間距創建FlowLayout布局管理器。其中,第一個參數為對齊方式,第二個參數為組件間以及組件與容器邊之間的水平距離,第三個參數為組件之間以及組件與容器邊之間的垂直間距。

FlowLayout的主要方法如下表所示:

方法 功能 getAlignment() 返回對齊方式 getHgap() 返回組件水平間距或返回組件列間距 getVgap() 返回組件垂直間距或返回組件行間距 setAlignment 設置對齊方式 setHgap() 設置組件列間距 setVgap() 設置行間距

下面通過代碼實現FlowLayout的用法:

package javaswing; import java.awt.Container;import java.awt.FlowLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.WindowConstants; public class FlowLayoutDemo extends JFrame{public FlowLayoutDemo(){setTitle('本窗體使用流布局管理器'); //設置窗體標題Container c=getContentPane();//設置窗體使用流布局管理器,使組件右對齊,并且設置組件之間的水平間隔與垂直間隔setLayout(new FlowLayout(2,10,10));for(int i=0;i<10;i++){c.add(new JButton('按鈕'+i));}setSize(300,200);setVisible(true);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args){new FlowLayoutDemo(); }}

運行效果如下圖所示:

Java Swing最詳細基礎知識總結

4.3 網格布局管理器

GridLayout布局管理器將容器區域劃分成m行m列,即一個個大小相等的格子,而容器中的組件就放入這些格子中,占用大小完全相同的一格。

GridLayout的創建方法如下:

(1)GridLayout():創建默認的GridLayout布局,所有組件在一行中顯示。

(2)GridLayout(int,int)按指定行數和列數創建GridLayout布局。

(3)Gridlayout(int,int,int)按指定行數、列數、行間距和列間距創建GridLayout布局。

GridLayout的主要方法如下表所示:

方法 功能 getHgap() 返回組件水平間距 getVgap() 返回組件垂直間距 setHgap() 設置組件水平間距 setVgap() 設置組件垂直間距 getRows() 獲取網格的行數 getColumns() 獲取網格的列數 setRows() 設置網格的行數 setColumns() 設置網格的列數

向網格中加入組件有兩種方法:一種采用默認順序,即從左向右、自上而下的順序;另一種是加入時指明網格位置。

具體代碼實現如下:

package javaswing; import java.awt.Container;import java.awt.GridLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.WindowConstants; public class GridLayoutPosition extends JFrame{public GridLayoutPosition(){Container c=getContentPane();//設置容器使用網絡布局管理器,設置7行3列的網格,行間距為5,列間距為5setLayout(new GridLayout(7,3,5,5));for(int i=0;i<20;i++){c.add(new JButton('按鈕'+i)); //循環添加按鈕}setSize(300,300);setTitle('這是一個使用網格布局管理器的窗體');setVisible(true);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args){new GridLayoutPosition();} }

運行效果如下所示:

Java Swing最詳細基礎知識總結

4.4 邊界布局管理器

在默認不指定窗體布局的情況下,Swing組件的布局模式是邊界布局管理器,邊界布局器可以將容器劃分為東、南、西、北、中五個區域,可以將組件加入到這5個區域中。容器調用Container類的add()方法添加組件時可以設置此組件在邊界布局管理器中的區域,區域的控制可以由BorderLayout類中的成員變量來決定,這些成員變量的具體含義如下表所示:

成員變量 含義 BorderLayout.NORTH 在容器中添加組件時,組件置于頂端 BorderLayout.SOUTH 在容器中添加組件時,組件置于底端 BorderLayout.EAST 在容器中添加組件時,組件置于右端 BorderLayout.WEST 在容器中添加組件時,組件置于左端 BorderLayout.CENTER 在容器中添加組件時,組件置于中間開始填充,直到與其他組件邊界連接

下面用代碼實現:

package javaswing; import java.awt.BorderLayout;import java.awt.Container; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.WindowConstants; public class BorderLayoutPosition extends JFrame{//定義組件擺放位置的數組String[] border={BorderLayout.CENTER,BorderLayout.NORTH,BorderLayout.SOUTH,BorderLayout.WEST,BorderLayout.EAST};String[] buttonName={'center button','north button','south button','west button','east button'};public BorderLayoutPosition(){setTitle('這個窗體使用邊界布局管理器');Container c=getContentPane(); //定義一個容器setLayout(new BorderLayout()); //設置容器為邊界布局管理器for(int i=0;i<border.length;i++){//在容器中添加按鈕,并設置按鈕布局c.add(border[i],new JButton(buttonName[i]));}setSize(350,250); //設置窗體大小setVisible(true); //設置窗體可見//設置窗體關閉方式setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);}public static void main(String[] args){new BorderLayoutPosition();} }

實現效果如下圖所示:

Java Swing最詳細基礎知識總結

到此這篇關于Java Swing最詳細基礎知識總結的文章就介紹到這了,更多相關Java Swing知識總結內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 国产91视频播放 | 国产精彩视频在线 | 国产高清一区二区 | 久久亚洲日韩看片无码 | 欧美性猛交一区二区三区精品 | 欧美性猛交xxx乱大交3 | 人妻教师痴汉电车波多野结衣 | 中文字幕无码人妻aaa片 | 久久久久97国产精 | 亚洲一卡二卡在线 | 特黄aaaaaaa片免费视频 | 永久黄网站色视频免费 | 国产尤物在线视频 | 91人人爽人人爽人人精88v | 精品欧美乱码久久久久久1区2区 | 国产成人a v| 999国产| 国产专区第一页 | 长腿校花无力呻吟娇喘 | 中文字幕日韩一区 | 久久强奷乱码老熟女网站 | 激情六月色| 欧美日韩五月天 | 日本欧美www| аⅴ资源中文在线天堂 | 日本不卡123 | 在线观看国产成人 | 国产wwwwww| av无码精品一区二区三区四区 | 日韩一区二区三区视频 | 晨勃顶到尿h1v1 | 中文字幕国产在线 | y111111国产精品久久婷婷 | 亚洲91影院| 天天天天躁天天爱天天碰2018 | 欧美成人性生活视频 | 巨胸挤奶视频www网站 | 好吊妞这里只有精品 | 精品久久久久久亚洲中文字幕 | 国产九九av | 亚洲欧美日韩久久一区二区 | 成人午夜免费福利视频 | 国产精品毛片 | 国产亚洲欧美精品永久 | 91传媒在线视频 | 911色| 成人在线播放视频 | 日本一区二区三区免费播放 | 玩弄中年熟妇正在播放 | 91蝌蚪少妇 | 欧美片在线观看 | 午夜激情视频在线 | 日日躁你夜夜躁你av蜜 | 日韩精品视频在线观看免费 | 国产日产欧产精品浪潮安卓版特色 | 欧美激情天堂 | 中文字幕一区二区视频 | 久久伊人精品一区二区三区 | 国产精品高潮呻吟久久av黑人 | 美州a亚洲一视本频v色道 | 久久乐国产精品 | 性久久久久久久久波多野结衣 | 视频一区二区国产 | 夏目彩春搜索结一88av中出 | 91九色最新| 国产精品亚洲欧美在线播放 | 国产精品丝袜在线观看 | 成人免费观看男女羞羞视频 | 天堂网成人| 亚洲国产欧美日韩在线精品一区 | 日日操中文字幕 | 无码人妻一区二区三区免费n鬼沢 | 欧美精品乱码99久久影院 | 亚洲成人免费网站 | 亚洲第一免费视频 | xvideos国产精品好深 | 欧美交换配乱吟粗大在线观看 | 交专区videossex另类 | 99亚洲精品 | 草草影视在线观看 | 欧美黄色a | 一本色道无码道dvd在线观看 | 国产又色又爽又黄又免费软件 | 亚洲乱码av中文一二区软件 | 国产日韩欧美综合 | 国产精品jizz在线观看软件 | 18禁黄网站禁片免费观看女女 | 大尺度做爰床戏呻吟色戒韩国 | 亚洲自拍偷拍网站 | 天堂在线视频 | 亚洲国产成人va在线观看天堂 | 关秀媚三级 | 激情婷婷综合 | 日韩有码中文字幕在线 | 国产超碰91人人做人人爽 | 天堂一码二码三码四码区乱码 | 少妇无码太爽了不卡视频在线看 | 久久国产毛片 | 波多野结衣免费视频观看 | 男女一进一出粗大楱视频 | 精品女同一区二区三区在线播放 | 一区二区亚洲精品国产精华液 | 亚洲国产一二三精品无码 | 八区精品色欲人妻综合网 | 性一交一黄一片 | 国产乡下妇女做爰 | 日一本二本三本在线2021 | 性大片1000免费看 | www麻豆| 成人国产在线 | 国产白丝精品91爽爽久 | 旅行的意义3在线观看韩国 绿帽av | 国产情侣一区二区 | 国产激情久久久久久熟女老人av | 亚洲精品手机在线观看 | 91精品看片| 国产成人一区在线观看 | 99精品国产免费久久久久久按摩 | 亚洲va成无码人在线观看天堂 | 亚洲国产精品特色大片观看完整版 | 精品久久久久国产免费第一页 | 国产xxxx18| 久久久久久国产精品免费免费男同 | 国产十区 | 久热中文字幕在线精品观 | 麻豆精产国品 | 亚洲日韩第一页 | 久久久免费精品re6 在线精品无码字幕无码av | 久久久久久久国产精品 | 欧美成人午夜免费视在线看片 | 欧美日韩精品一二三区 | 欧美精品人人做人人爱视频 | 真实国产乱啪福利露脸 | 狠狠色噜噜狠狠狠狠2018 | 亚洲免费小视频 | 黑人巨大精品一区二区 | 国产无玛 | 国产jizzz| 亚洲欧美日韩精品久久亚洲区 | 久一精品视频 | 国产精品精 | 免费看三级黄色片 | 不卡视频在线观看 | 女性高爱潮视频 | 欧美日韩乱| 少妇无码太爽了在线播放 | 国产熟睡乱子伦午夜视频 | 男女做aj视频免费的网站 | 色欧美99| 91久久国产成人精品 | 成人在线观看你懂的 | 久久乐国产精品亚洲综合 | 国产伦精品一区二区三区高清 | 美女福利片 | 韩国主播青草55部完整 | 夹得我好紧好爽日出了水视频 | 亚洲精品理论电影在线观看 | 国产一区二区三区四区精 | h动漫一区二区 | h视频网站在线观看 | 美女扒开奶罩露出奶头视频网站 | 六月婷婷啪啪 | 欧美乱码精品一区 | 午夜黄色网 | 亚洲 欧美 综合 在线 精品 | 少妇姐姐| 不卡欧美| 青青青视频免费 | 中文天堂资源在线 | 中文字幕在线播放不卡 | 欧美福利第一页 | 麻豆安全免费网址入口 | 久久se精品一区精品二区 | 中文字幕人成无码人妻 | 毛片9| 国产成人精品综合在线观看 | 奶大交一乱一乱一视一频 | 一区二区传媒有限公司 | 中文字幕伊人 | 琪琪午夜伦理 | 国内精品国产三级国产a久久 | 波多野结衣先锋影音 | 免费黄色在线网站 | 无收费看污网站 | 实拍澡堂美女洗澡av | 亚洲欧洲成人精品香蕉网 | 欧美老妇交乱视频在线观看 | 国产精品久久人妻无码网站一区 | 成年人三级视频 | √资源天堂中文在线视频 | 久久影音 | 国产午夜无码视频在线观看 | 人人草人人看 | 国内精品久久久久影院中文字幕 | 日本又色又爽又黄的大片 | 插插插综合视频 | 美国成人av | 久久精品欧美一区二区 | 免费精品一区二区 | 成人性生交大片免费看- | 日日射天天干 | 欧美国产日韩久久 | 国产美女av | 一个人在线免费观看www | 污片在线观看 | 欧美日韩在线精品一区二区 | 午夜毛片在线 | 国产极品视频 | 亚洲一区影视 | 99久久综合狠狠综合久久aⅴ | 农村女人乱淫免费视频麻豆 | 亚洲成在人线av | 国产无遮挡又黄又爽在线视频 | 成人精品视频99在线观看免费 | 诱人的奶水h男 | 先锋影音av资源在线观看 | 婷婷亚洲视频 | 国内露脸中年夫妇交换 | 国产在线xxxx | 每日更新在线观看av | 国产精品高潮呻吟av久久 | 爽爽影院免费观看视频 | 无码人妻少妇色欲av一区二区 | 伊人成人在线视频 | 国产凸凹视频一区二区 | 日本欧美激情 | 亚洲精品久久久久久久久久吃药 | 真人性生交免费视频 | 精品人妻伦九区久久aaa片69 | 国产精品日韩av在线播放 | 国产美女永久无遮挡 | 尤物97国产精品久久精品国产 | 欧美激情视频一区 | 精品国产精品三级精品av网址 | 国产成人黄色av | 四虎婷婷 | 人人澡人人妻人人爽人人蜜桃麻豆 | 日本丰满熟妇videossex一 | 任我爽精品视频在线观看 | 亚洲欧美中文日韩v在线观看 | 国产传媒一区二区三区 | 日韩精品啪啪 | 乱中年女人伦av三区 | 国产成人黄色av | 国产suv精品一区二区四 | 久久噜噜 | 伊人伊人鲁 | 波多野结衣高清一区二区三区 | 国产午夜无码精品免费看 | 激情午夜网 | 欧美日韩精品免费 | 九九九伊在人线综合2023 | 国产suv精品一区 | 亚洲网站免费观看 | 99riav国产精品| 亚洲大乳av成人天堂精品 | 国产亚洲精品第一综合麻豆 | 国产懂色av一区二区三区 | 亚色一区 | 日日摸夜夜添夜夜添特色大片 | 国产欧美视频一区二区 | 亚洲国产午夜精品理论片 | 在线播放五十路熟妇 | 日日干夜夜干 | 亚洲精品无码专区 | 欧洲-级毛片内射 | 亚洲视频h| 久久久久久久久毛片精品 | 中文字幕精品在线观看 | av免费大片 | 国产精品va在线播放 | www超碰在线com | 97精品国产97久久久久久免费 | 色老二导航 | av在线导航 | 国产精品久久久一区二区三区 | 精品一区二区在线观看视频 | 欧美性极品 | 欧美综合人人做人人爱 | 欧美成人看片黄a免费看 | 小嫩批日出水视频 | 成人免费毛片视频 | 91极品在线| 国产熟妇与子伦hd | 肉体暴力强伦轩在线播放 | 国产视频aaa | av在线网站观看 | 国产va免费精品高清在线观看 | 精品国产一区二区三区久久久蜜臀 | 国产精品国产馆在线真实露脸 | 十八18禁国产精品www | 国产精品区一区二区三在线播放 | 亚洲gv猛男gv无码男同 | 亚洲精品乱码久久久久久日本蜜臀 | 国产激情综合五月久久 | 色午夜一av男人的天堂 | 韩国极品少妇xxxxⅹ视频 | 成人免费无码大片a毛片抽搐色欲 | 午夜精品一区二区三区在线视频 | 91桃色国产在线播放 | 日韩一二三四 | 国产在线一区二区三区四区五区 | 成人性做爰aaa片免费看曹查理 | 亚洲人成人天堂h久久 | 久久久久久久综合色一本 | 国产一区二区三区免费播放 | 中文字幕亚洲色妞精品天堂 | 亚洲aaaa级特黄毛片 | 中文字幕在线字幕中文 | 免费看黄色av | 国产精品久久无码一区二区三区网 | 91大片淫黄大片在线天堂 | 久久免费在线观看视频 | 久久成人国产精品入口 | av小次郎收藏| 欧美日韩美女 | 尹人av| 久久99国产精品久久99 | 欧美一区二区三区影院 | 亚洲精品视频在线观看免费 | 中文无码久久精品 | 青青青看免费视频在线 | 热99re久久精品这里都是精品 | 日韩一区二区三区免费视频 | 国产清纯白嫩美女正无套播放 | 国产乱人伦app精品久久 | 天天操2018 | 国产精品亚洲一区二区 | 天天做天天爱天天综合网 | 欧美第十页 | 妩媚尤物娇喘无力呻吟在线视频 | 西西午夜无码大胆啪啪国模 | 性夜影院午夜看片 | 久久久久久久久久久久久久久久久久 | 久久久久久99精品 | 亚洲国产日韩精品一区二区三区 | 抖音视频在线观看 | 国产欧美日韩精品专区黑人 | 人妻系列无码专区无码中出 | 在线精品亚洲欧美日韩国产 | 3344国产永久在线观看视频 | 精品国产一区二区三区久久久久久 | 极品无码av国模在线观看 | 在线免费黄网 | 久久久久久亚洲精品无码 | 精品一区二区三区免费看 | 97人人添人澡人人爽超碰 | 欧美在线xxxx | 无尺码精品产品视频 | 看黄网站在线观看 | 国产精品丝袜美腿一区二区三区 | 久久不见久久见免费影院www日本 | 久久久久国产a免费观看rela | 亚洲欧美精品 | 九九国产在线观看 | 日韩精品在线视频 | 牛av在线| 996久久国产精品线观看 | 男人添女人高潮免费网站打开网站 | 九九日韩 | 中文在线字幕av | 免费观看交性大片 | 91超碰在线免费观看 | 三级黄色免费网站 | 亚洲精品456在线播放第一页 | 伊人成综合网 | 日韩人妻无码精品系列 | 国模大尺度一区二区三区 | 亚洲 成人 av | 综合狠狠| 在线aa| 少妇口述疯狂刺激的交换经历 | 黄色av网址大全 | 国产毛片毛片毛片毛片毛片 | 日韩成人精品视频 | 免费a级毛片,| 国产美女无遮挡免费 | 深夜在线免费观看 | 国产97免费视频 | 日本免费一区二区三区最新vr | 中文字幕色婷婷在线视频 | 精品一区二区免费视频 | 加勒比无码人妻东京热 | 麻豆av免费入口 | 麻豆影音| 综合久久国产九一剧情麻豆 | 亚洲最大综合网 | 污视频免费在线观看 | 国产亚洲精品成人 | hitomi一区二区三区精品 | 久久久久久久国产视频 | 久久伊人色av天堂九九小黄鸭 | 日本黄又爽又大高潮毛片 | 欧美精品区 | 国产在线精品一区二区在线看 | 国产激情综合在线观看 | 国产精品国产三级国产av主播 | 18禁裸乳无遮挡啪啪无码免费 | 午夜精品久久久久久久久久久久 | 中文字幕人妻少妇引诱隔壁 | 精品人伦一区二区三区四区蜜桃牛 | 柠檬福利第一导航在线 | av影片在线播放 | 欧美成人r级一区二区三区 欧美成人tv | 一本加勒比hezyo综合 | 翘臀后进少妇大白嫩屁股 | 亚洲一级免费视频 | 天堂а√8在线最新版在线 天堂а√在线地址 | 91欧美日韩国产 | 国产麻豆影视 | 91美女诱惑 | 深爱开心激情 | 国产乱码精品一区二区三区中文 | 久久精品国产麻豆 | 一级特黄录像免费观看 | 美州a亚洲一视本频v色道 | 97se亚洲| 4455成人免费观看 | 亚洲不卡在线播放 | 亚洲熟妇无码一区二区三区导航 | 永久黄网站色视频免费 | 亚洲免费精品视频 | 隔壁人妻偷人bd中字 | 欧美成免费 | 国精产品一品二品国精在线观看 | 水蜜桃久久夜色精品一区怎么玩 | 橘梨纱连续高潮在线观看 | 日韩爱爱视频 | 一区二区在线观看免费视频 | 男女作爱网站 | 欲香欲色天天天综合和网 | 妺妺窝人体色www在线观看 | 草草影院在线观看 | 亚洲熟女综合色一区二区三区 | 免费啊v在线观看 | 国产精品一区不卡 | 精品国产一区二区三区四区精华 | 美日韩av在线 | 好吊妞视频988gao免费 | 精品少妇一区二区三区免费观看 | 琪琪色影音先锋 | 色综合成人 | 国产一区二区在线不卡 | 日本bbwbbw| 免费国产a级片 | 理伦毛片| 久久99精品久久久久久久久久久久 | 韩国视频一区 | 国产精品入口麻豆 | 日本老熟妇毛茸茸 | 91精品国产综合久久久久久软件 | 国内精品国产成人国产三级粉色 | 青草青在线 | 日韩在线播放中文字幕 | 91桃色视频 | 成人免费一级伦理片在线播放 | 麻豆三级 | 国产一区二区视频在线 | 国产传媒毛片精品视频第一次 | 在线涩涩 | 亚洲情热| 欧美自拍另类欧美综合图片区 | 色一情一乱一伦一区二区三区日本 | 色噜噜在线 | jvid在线| 少妇被爽到高潮喷水久久欧美精品 | 亚洲性色视频 | 91在线不卡 | 成人国产精品入口 | 欧美日韩一区二区三区不卡视频 | 香蕉一级片| 中国一级免费毛片 | 玖玖精品视频 | 99精品久久99久久久久 | 忘忧草精品久久久久久久高清 | 国产亚洲精品岁国产微拍精品 | 奇米综合四色77777久久 | 亚洲激情综合网 | 草草视频在线观看 | 欧美双性人妖o0 | 沙奈朵狂揉下部羞羞动漫 | 奇米成人影视 | 日韩国产人妻一区二区三区 | 欧美人与性动交α欧美精品图片 | 精品在线观看视频 | 丰满少妇一区二区三区 | 日本少妇一区 | 狠狠躁日日躁夜夜躁影院 | 欧美野外疯狂做受xxxx高潮 | 久久久久久一区二区三区 | 五月综合久久 | 男受被做哭激烈娇喘gv视频 | 伦xxxx在线 | 国产女主播自拍 | 狠狠鲁影院 | 五月婷婷激情小说 | 91激情视频在线 | 9lporm自拍视频区论坛 | www亚洲| 久久久久国产一区二区三区 | 国产性色av免费观看 | 青青草娱乐在线 | 欧性猛交ⅹxxx乱大交 | 成人亚洲网 | 中文字幕永久区乱码六区 | 天堂色在线 | 女人大p毛片女人大p毛片 | 狠狠色狠狠色综合人人 | 九九精品在线观看 | 国产又爽又黄又无遮挡的激情视频 | 精品国产乱码久久久久久婷婷 | 麻豆视| 爱爱视频一区 | 91豆花精品一区 | 麻豆国产97在线 | 欧美 | 国产视频二区 | 婷婷深爱激情 | 久久香综合精品久久伊人 | 亚洲国产精品久久久久久无码 | 少妇被又大又粗又爽毛片久久黑人 | 91丨九色丨国产丨porny | 久久精品黄色 | 第一福利在线 | 狠狠爱综合 | 亚洲男人天堂网址 | 操人视频免费 | 交换配乱吟粗大农村大坑性事视频 | 人妻互换一二三区激情视频 | 欧美一区二区成人 | 99精品国产免费 | 小婕子伦流澡到高潮h | 国产精品社区 | 欧美不卡影院 | 黄色av网址在线 | 国产精品欧美一区二区三区 | 欧美日批 | 五月婷婷中文字幕 | 特大巨黑吊xxxx高潮 | 一区二区在线免费观看视频 | 亚洲第9页 | 永久免费av | 欧美在线观看视频免费 | 国产在线视频www色 日韩精品av一区二区三区 | 国产欧美日韩精品a在线观看 | 九九热在线免费观看 | 强行挺进熟睡少妇av | 亚洲男人的天堂网站 | 久久精品亚洲精品国产色婷 | 亚洲香蕉视频天天爽 | 最新亚洲人成网站在线观看 | 91精品国产99久久久久久红楼 | 国产精品国产精品 | 偷看少妇做爰过程裸体 | 日本做受高潮又黄又爽 | 国产成人精品免费视频大全 | a视频免费观看 | 成人黄色a| 在线亚洲一区二区 | 91porn国产成人福利论坛 | 亚洲欧美日本国产高清 | 毛茸茸熟妇张开腿呻吟 | 日人视频| 欧美成人一区二区三区在线视频 | 人妻夜夜爽天天爽三区 | 亚洲色av性色在线观无码 | 免费视频爱爱太爽了 | 18pao国产成视频永久免费 | 男人的天堂视频 | 亚洲欧洲精品专线 | 久久国产精彩视频 | 九九九九九九九伊人 | 精品欧美一区二区在线观看 | 亚洲女人网 | 精品无码一区二区三区 | 欧美另类视频 | 成人免费无遮挡做性视频 | av在线手机观看 | 国产丝袜美女精品av | 四虎影裤 | 黄色视屏网站 | 久青草影院在线观看国产 | 国产老太婆免费交性大片 | 国精产品一品二品国精品69xx | 亚洲精品ww | 欧美日韩麻豆 | 美女搡bbb又爽又猛又黄www | 欧美影片网站推荐 | 国产高清自拍一区 | 国产精品久久久久影院嫩草 | 亚洲国产成人a精品不卡在线 | 青青草视频在线观看免费 | 麻豆一区二区99久久久久 | 精品国产乱码久久久久久影片 | 欧美日韩亚洲在线观看 | 色综合久久88色综合天天免费 | 九九视频在线 | 中日韩黄色片 | 制服丝袜亚洲 | 亚洲日韩在线观看免费视频 | 108种啪姿势大全动态图 | 人人玩人人干 | 双腿张开被9个黑人调教影片 | 久草这里只有精品 | 91网页在线观看 | 狠狠躁天天躁夜夜躁婷婷 | 后入内射欧美99二区视频 | 五月的婷婷 | 无码av中文一区二区三区桃花岛 | 国产欧美一区二区三区不卡视频 | 久久久九九九热 | www国产亚洲精品久久久日本 | 成人免费毛片内射美女-百度 | 777米奇影院狠狠色 一日本道a高清免费播放 | 亚洲va久久久噜噜噜久久男同 | 丰满少妇人妻无码 |