8 面板JPanel 概念導(dǎo)入
嗶哩嗶哩視頻:? JPanel面板
咱們到目前為止,學(xué)了三種布局,當(dāng)然還有其他得布局,大家可以再研究下。那么問題有個(gè),一個(gè)JFrame容器上,一個(gè)容器上,放一種布局,是不是太單一。? ?
????????????我們能不能把界面做的相對(duì)來說更豐富一些呢,當(dāng)然可以。
????????????想想該怎么做呢。
????????????? ? 想~~
????????????? ? 想~~
????????????? ? 想~~~
????????????是得,我們可以把JFrame這個(gè)容器上再加不同得面板,使得面板上又可以設(shè)置布局,這樣就可以更豐富了。
????????????????
??????????????????實(shí)例:
????????????????設(shè)置好布局? ?,此處可以不設(shè)置邊界布局管理器,因?yàn)槟J骄褪沁吔绮季帧?br>
????????????????this.setLayout(new BoardLayout());
????????????????? ?把組件添加到面板;
????????????????????jpanel1.add(jbutton[0]);
????????????????????然后再把面板添加到容器JFrame里
????????????????????this.add(jpanel1,BorderLayout.SOUTH);
????????????????????是的,就是這樣。。。

????????????????????
????????????????????以下附上完整代碼
????????????? ? ? ? ??https://url79.ctfile.com/f/34437279-741089991-1f4bfb?p=8866
? ? ? ? ? ? ? ? ? ? ? (訪問密碼: 8866)
????????????????????此處另說明,如果要設(shè)置面板得布局
????????????????????面板布局默認(rèn)是流式布局
? ? ?
// 創(chuàng)建JPanel指定使用 邊界布局
????
JPanel panel =
new
JPanel(
new
BorderLayout());
i