日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Java圖形界面GUI布局方式(小結)

瀏覽:61日期:2022-08-14 08:43:37
流式布局

采用流式布局會將元素按從左到右的順序排列,如果一個元素在一行中放不下,那這個元素會另起一行依然按照從左到右的順序排列

示例:

Java圖形界面GUI布局方式(小結)

代碼

public class Test {public static void main(String[] args) {//創建窗口JFrame jFrame = new JFrame();//設置窗口名稱jFrame.setTitle('hello');//創建流式布局管理器 對齊方式為左對齊LayoutManager layout = new FlowLayout(FlowLayout.LEFT);//關閉窗口結束程序jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//創建內容面板Container contentpage = jFrame.getContentPane();//設置內容面板布局方式為流布局contentpage.setLayout(layout);//創建按鈕JButton button1 = new JButton('1');JButton button2 = new JButton('2');JButton button3 = new JButton('3');JButton button4 = new JButton('4');JButton button5 = new JButton('5');//設置按鈕大小button1.setPreferredSize(new Dimension(100,100));button2.setPreferredSize(new Dimension(100,100));button3.setPreferredSize(new Dimension(100,100));button4.setPreferredSize(new Dimension(100,100));button5.setPreferredSize(new Dimension(100,100));//設置按鈕背景顏色button1.setBackground(Color.red);button2.setBackground(Color.blue);button3.setBackground(Color.pink);button4.setBackground(Color.orange);button5.setBackground(Color.yellow);//將按鈕添加到內容面板中contentpage.add(button1);contentpage.add(button2);contentpage.add(button3);contentpage.add(button4);contentpage.add(button5);//設置窗口大小jFrame.setSize(500, 300);//設置窗口可見jFrame.setVisible(true);}}邊界布局

采用邊界布局會將元素分別劃分到東,西,中,南,北五個方位,分別使用EAST,WEST,CENTER,SOUTH,NORTH標識,每個方位只能放一個元素

示例

Java圖形界面GUI布局方式(小結)

代碼

public class Test {public static void main(String[] args) {//創建窗口JFrame jFrame = new JFrame();//設置窗口名稱jFrame.setTitle('hello');//創建邊界布局管理器BorderLayout layout = new BorderLayout();//關閉窗口結束程序jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//創建內容面板Container contentpage = jFrame.getContentPane();//設置內容面板布局方式為流布局contentpage.setLayout(layout);//創建按鈕JButton button1 = new JButton('1');JButton button2 = new JButton('2');JButton button3 = new JButton('3');JButton button4 = new JButton('4');JButton button5 = new JButton('5');//設置按鈕背景顏色button1.setBackground(Color.red);button2.setBackground(Color.blue);button3.setBackground(Color.pink);button4.setBackground(Color.orange);button5.setBackground(Color.yellow);//將按鈕添加到內容面板中//將按鈕放置到北部contentpage.add(button1,BorderLayout.NORTH);//將按鈕放置到南部contentpage.add(button2,BorderLayout.SOUTH);//將按鈕放置到西部contentpage.add(button3,BorderLayout.WEST);//將按鈕放置到東部contentpage.add(button4,BorderLayout.EAST);//將按鈕放置到中心contentpage.add(button5,BorderLayout.CENTER);//設置窗口大小jFrame.setSize(500, 300);//設置窗口可見jFrame.setVisible(true);}}卡片布局

顧名思義,若一個容器使用卡片布局,其里面的所有組件就像是一副牌一樣重疊在一起,容器只能顯示一個組件,默認顯示第一個組件,可以通過CardLayout中的show方法改變顯示的組件

示例

顯示第一個按鈕

Java圖形界面GUI布局方式(小結)

顯示第二個按鈕

Java圖形界面GUI布局方式(小結)

代碼

public class Test {public static void main(String[] args) {//創建窗口JFrame jFrame = new JFrame();//設置窗口名稱jFrame.setTitle('hello');//創建卡片布局管理器CardLayout layout = new CardLayout();//關閉窗口結束程序jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//創建面板JPanel jPanel = new JPanel();//設置面板布局方式為卡片布局jPanel.setLayout(layout);//添加 按鈕 設置背景顏色JButton jButton1 = new JButton();jButton1.setBackground(Color.pink);JButton jButton2 = new JButton();jButton2.setBackground(Color.yellow);//將按鈕添加到面板中并對按鈕進行命名jPanel.add(jButton1,'bt1');jPanel.add(jButton2,'bt2');//指定在面板上顯示的按鈕layout.show(jPanel, 'bt2');//將面板添加到窗口中jFrame.add(jPanel);//設置窗口大小jFrame.setSize(500,300);//設置窗口可見jFrame.setVisible(true);}}自定義布局

所謂自定義布局就是不使用任何布局管理器,而是我們自己通過指定組件的X坐標,Y坐標,寬度,高度來指定組件的位置

這里的坐標和我們平時的坐標有些區別,如下:

Java圖形界面GUI布局方式(小結)

組件是以左上角頂點為原點來定位坐標,使用自定義布局,要將容器使用的布局管理器設置為null

那有的小伙伴會問了,既然布局管理器設置為null,那可不可以直接不設置啊,當然不行,如果不設置的話,組件會不顯示

示例

Java圖形界面GUI布局方式(小結)

代碼

public class Test {public static void main(String[] args) {//創建窗口JFrame jFrame = new JFrame();//設置窗口名稱jFrame.setTitle('hello');//關閉窗口同時結束程序jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//創建面板JPanel jPanel = new JPanel();//使用自定義布局,將容器使用的布局管理器設置為nulljPanel.setLayout(null);//添加 按鈕 設置背景顏色JButton jButton1 = new JButton();jButton1.setBackground(Color.pink);JButton jButton2 = new JButton();jButton2.setBackground(Color.yellow);//設置按鈕的坐標為(100,100) ,寬度為100,高度為100jButton1.setBounds(new Rectangle(100,100,100,100));//設置按鈕的坐標為(220,70) ,寬度為100,高度為100jButton2.setBounds(new Rectangle(220,70,100,100));//將按鈕添加到面板中jPanel.add(jButton1);jPanel.add(jButton2);//將面板添加到窗口中jFrame.add(jPanel);//設置窗口大小jFrame.setSize(500,300);//設置窗口可見jFrame.setVisible(true);}}

到此這篇關于Java圖形界面GUI布局方式(小結)的文章就介紹到這了,更多相關Java GUI布局內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美aⅴ一区二区三区视频| 精精国产xxxx视频在线播放 | 欧美永久精品| 日韩激情啪啪| 91麻豆精品激情在线观看最新 | 精品免费av| 伊人久久av| 欧美国产先锋| 国产精品99久久免费| 涩涩涩久久久成人精品| 综合亚洲自拍| 国产精品夜夜夜| 国产一区二区三区四区大秀| 精品三级av| 国产精品久久久网站| 四虎精品一区二区免费| 一区二区国产在线观看| 五月天激情综合网| 久久久久蜜桃| 欧美激情视频一区二区三区免费| 亚洲毛片一区| 欧美午夜网站| 国产一区2区| 亚洲一区二区三区免费在线观看| 丝袜美腿亚洲色图| 少妇精品在线| 国产精品红桃| 精品亚洲a∨| 视频在线不卡免费观看| 欧美日韩在线观看视频小说| 一区在线观看| 欧美日韩夜夜| 亚洲免费福利| 久久免费大视频| 国产精品婷婷| 中文字幕免费精品| 天堂资源在线亚洲| 午夜国产一区二区| 99国产一区| 日本成人手机在线| 欧美视频一区| 欧美丰满日韩| 欧美大黑bbbbbbbbb在线| 丝袜美腿亚洲一区| 国产精品一区二区三区av | 国产日韩亚洲| 免费视频久久| 日韩国产欧美三级| 美国三级日本三级久久99| 亚洲精品精选| 亚洲欧美伊人| 久久精品国产一区二区| 日韩国产一二三区| 丝袜诱惑制服诱惑色一区在线观看| 欧美日韩视频网站| 国产精品成久久久久| 欧美国产三级| 国产精品亚洲欧美日韩一区在线| 日精品一区二区三区| 一区二区国产在线| 性欧美69xoxoxoxo| 亚洲福利久久| 激情综合网站| 米奇777超碰欧美日韩亚洲| 久久九九精品| 不卡视频在线| 欧美中文日韩| 亚州精品视频| 久久国产免费看| 欧美成人aaa| 日韩88av| 国产综合欧美| 蜜臀va亚洲va欧美va天堂| 一区二区日韩免费看| 欧美天堂在线| 韩日一区二区| 国产一区清纯| 综合在线一区| 国产精品夜夜夜| 国产一区二区三区四区五区 | 久久久成人网| 午夜在线精品偷拍| 日韩三级精品| 日韩电影在线视频| 蜜臀国产一区二区三区在线播放 | 免费精品国产| 91成人在线精品视频| 新版的欧美在线视频| 亚洲成人国产| 日韩高清电影一区| 成人国产精品| 免播放器亚洲| 国产一区二区精品久| 香蕉久久夜色精品国产| 高清av一区| 日本在线不卡视频一二三区| 日韩精品1区| 一区二区亚洲精品| 西西人体一区二区| 免费人成在线不卡| 日韩免费久久| 美女国产一区二区三区| 99视频一区| 一区二区精品伦理...| 国产精品久久久久久久久久齐齐 | av不卡在线看| 99久久九九| 亚洲高清激情| 蜜桃一区二区三区| 一二三区精品| 亚洲成人va| 国产成人免费| 免费一二一二在线视频| 日韩影院精彩在线| 婷婷综合福利| 不卡中文一二三区| 91精品1区| 日韩在线一二三区| 国产日韩在线观看视频| 你懂的国产精品永久在线| 国产亚洲精aa在线看| 91欧美日韩在线| 欧美偷窥清纯综合图区| 欧美日韩中文字幕一区二区三区 | 麻豆国产精品视频| 91av亚洲| 国产精品极品国产中出| 日韩激情一区二区| 丝袜美腿高跟呻吟高潮一区| 日韩中文在线电影| 精品视频高潮| a国产在线视频| 欧美一区二区三区久久精品| 深夜福利一区| 日本成人在线网站| 久久99久久人婷婷精品综合| 91久久久久| 日韩区欧美区| 久久国产毛片| 欧美日韩免费观看视频| 国产精品三上| 日本 国产 欧美色综合| 久久精品 人人爱| 日本不卡高清视频| 精品午夜av| 亚洲四虎影院| 蜜臀久久久久久久| 最近高清中文在线字幕在线观看1| 伊人久久婷婷| 日韩av一二三| 国产农村妇女精品一区二区| 石原莉奈在线亚洲二区| 麻豆mv在线观看| 日韩一区二区三区免费播放| 亚洲欧美日韩国产一区二区| 国产亚洲电影| 日本欧美在线看| 最新国产精品| 日本成人在线不卡视频| 福利一区二区三区视频在线观看| 日本va欧美va精品发布| 欧美片第1页| 日韩精品一级| 自由日本语亚洲人高潮| 日韩欧美中文字幕电影 | 麻豆91在线播放| 99久久亚洲精品蜜臀| 欧美精品影院| 免费不卡在线视频| 久久一区亚洲| 亚洲欧美日韩精品一区二区| 欧美激情99| 91精品在线免费视频| 欧美在线观看视频一区| 国产极品模特精品一二| 在线观看亚洲精品福利片| 成人日韩在线| 高清av一区| 麻豆精品在线| 久久国产三级| 日韩二区三区在线观看| 视频一区在线播放| 亚洲大全视频| 色婷婷久久久| 国产精品嫩模av在线| 亚洲欧美视频| 久久av综合| 久久伊人国产| 亚洲三级观看| 1000部精品久久久久久久久| 欧美综合社区国产| 国产 日韩 欧美一区| 成人精品天堂一区二区三区| 麻豆mv在线观看| 亚洲一区观看| 日韩视频免费| 中文字幕日本一区二区| 亚洲黑丝一区二区| 日本亚洲欧美天堂免费| 丝袜美腿亚洲色图|