日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java gui容器_[Java教程]GUI Panel 容器以及布局管理器

發布時間:2025/3/15 java 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java gui容器_[Java教程]GUI Panel 容器以及布局管理器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[Java教程]GUI Panel 容器以及布局管理器

0 2016-11-09 07:04:32

一、Panel是AWT中的另一個典型的容器,它代表不能獨立存在、必須放在其他容器中使用。

1、可作為容器來盛裝其他組件,為放置組件提供空間。

2、不能單獨存在,必須放置到其他容器當中。

3、默認使用FlowLayout作為布局管理器。1 public class PanelTest extends Frame 2 { 3 public static void main(String[] args) 4 { 5 Frame f = new Frame(); 6 Panel p = new Panel(); 7 p.add(new TextField(20)); 8 p.add(new Button("百度")); 9 f.add(p);10 f.setBounds(50, 50, 300, 300);11 f.setVisible(true);12 }13 }

二、FlowLayout布局管理器

在FlowLayout布局管理器中,組件像流水一樣向某方向流動(排列),遇到障礙(邊界)就折回,重頭開始排列。

三個構造器:

FlowLayout:使用默認的對齊方式及默認的垂直間距、水平間距創建FlowLayout布局管理器。

FlowLayout(int align):使用指定的對齊方式及默認的垂直間距、水平間距創建FlowLayout布局管理器。

FlowLayout(int align,int hgap,int vgap):使用指定的對齊方式及指定的垂直間距、水平間距創建FlowLayout布局管理器。1 public class FlowLayoutTest 2 { 3 public static void main(String[] args) 4 { 5 Frame f = new Frame(); 6 f.setLayout(new FlowLayout(FlowLayout.LEFT,20,5)); 7 Button b1 = new Button("a1"); 8 Button b2 = new Button("a2"); 9 Button b3 = new Button("a3");10 f.add(b1);11 f.add(b2);12 f.add(b3);13 f.pack();14 f.setVisible(true);15 16 }17 }

三、BorderLayout布局管理器

BorderLayout將容器分為EAST(東),SOUTH(南),WEST(西),NORTH(北),CENTER(中)五個區域,普通組件可以放在這5個區域中的任意一個。

構造器:

BorderLayout():使用默認的水平間距、垂直間距創建BorderLayout布局管理器

BorderLayout(int hgap,int vgap):使用指定的水平間距、垂直間距創建BorderLayout布局管理器。1 public class BorderLayoutTest extends Frame 2 { 3 public static void main(String[] args) 4 { 5 Frame f = new Frame(); 6 f.setLayout(new BorderLayout(30, 5)); 7 f.add(new Button("南"),BorderLayout.SOUTH); 8 f.add(new Button("北"),BorderLayout.NORTH); 9 f.add(new Button("中"));10 f.add(new Button("東"),BorderLayout.EAST);11 f.add(new Button("西"),BorderLayout.WEST);12 13 f.pack();14 f.setVisible(true);15 }16 }

四、GridLayout布局管理器

本文網址:http://www.shaoqun.com/a/264292.html

*特別聲明:以上內容來自于網絡收集,著作權屬原作者所有,如有侵權,請聯系我們:admin@shaoqun.com。

0

總結

以上是生活随笔為你收集整理的java gui容器_[Java教程]GUI Panel 容器以及布局管理器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。