博為峰Java技術文章 ——JavaSE Swing BoxLayout布局管理器II

博為峰小博老師:

箱式布局組件之間沒有空隙峦树,那么就要通過一個稱為填充物的組件來提供空隙缆镣。箱式布局管理器提供了3種填充物:支柱、固定區(qū)竿滨、彈簧。下面將通過實例來介紹如何使用箱式布局管理器布局捏境。

publicclassBWF{

publicstaticintWIDTH=200;

publicstaticintHEIGHT=150;

publicstaticvoidmain(String args[]){

JFrame jf=newJFrame("測試箱式布局管理器");

jf.setSize(WIDTH,HEIGHT);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel contentPane=newJPanel();

JLabel label1=newJLabel("姓名:");//創(chuàng)建標簽組件于游,文本框組件

JTextField textField=newJTextField(10);

textField.setMaximumSize(textField.getPreferredSize());

Box hbox1=Box.createHorizontalBox();//創(chuàng)建一個水平箱子

hbox1.add(label1);

//在水平箱子上添加一個標簽組件,并且創(chuàng)建一個不可見的20個單位的組件

//在這之后再添加一個文本組件

hbox1.add(Box.createHorizontalStrut(20));

hbox1.add(textField);

JLabel label2=newJLabel("年齡:");//創(chuàng)建標簽組件典蝌,文本框組件

JTextField textField2=newJTextField(10);

textField.setMaximumSize(textField2.getPreferredSize());

Box hbox2=Box.createHorizontalBox();//創(chuàng)建一個水平箱子

hbox2.add(label2);

//在水平箱子上添加一個標簽組件曙砂,并且創(chuàng)建一個不可見的20個單位的組件

//在這之后再添加一個文本組件

hbox2.add(Box.createHorizontalStrut(20));

hbox2.add(textField2);

JButton button1=newJButton("確定");

JButton button2=newJButton("取消");

Box hbox3=Box.createHorizontalBox();

hbox3.add(button1);

hbox3.add(Box.createHorizontalStrut(20));

hbox3.add(button2);

Box vbox=Box.createVerticalBox();

vbox.add(hbox1);

vbox.add(Box.createVerticalStrut(10));

vbox.add(hbox2);

vbox.add(Box.createVerticalStrut(20));

vbox.add(hbox3);

//垂直箱子添加到BorderLayout布局管理器中的中間位置

contentPane.add(vbox,BorderLayout.CENTER);

jf.setContentPane(contentPane);

jf.setVisible(true);

}

}

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市骏掀,隨后出現(xiàn)的幾起案子鸠澈,更是在濱河造成了極大的恐慌,老刑警劉巖截驮,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笑陈,死亡現(xiàn)場離奇詭異,居然都是意外死亡葵袭,警方通過查閱死者的電腦和手機涵妥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坡锡,“玉大人蓬网,你說我怎么就攤上這事窒所。” “怎么了帆锋?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵吵取,是天一觀的道長。 經(jīng)常有香客問我锯厢,道長皮官,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任实辑,我火速辦了婚禮捺氢,結果婚禮上,老公的妹妹穿的比我還像新娘剪撬。我一直安慰自己摄乒,他們只是感情好,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布婿奔。 她就那樣靜靜地躺著缺狠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪萍摊。 梳的紋絲不亂的頭發(fā)上挤茄,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音冰木,去河邊找鬼穷劈。 笑死,一個胖子當著我的面吹牛踊沸,可吹牛的內(nèi)容都是我干的歇终。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼逼龟,長吁一口氣:“原來是場噩夢啊……” “哼评凝!你這毒婦竟也來了?” 一聲冷哼從身側響起腺律,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤奕短,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后匀钧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體翎碑,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年之斯,在試婚紗的時候發(fā)現(xiàn)自己被綠了日杈。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖莉擒,靈堂內(nèi)的尸體忽然破棺而出酿炸,到底是詐尸還是另有隱情,我是刑警寧澤涨冀,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布梁沧,位于F島的核電站,受9級特大地震影響蝇裤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜频鉴,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一栓辜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧垛孔,春花似錦藕甩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至概作,卻和暖如春腋妙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背讯榕。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工骤素, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人愚屁。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓济竹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親霎槐。 傳聞我的和親對象是個殘疾皇子送浊,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容