当前位置: 技术问答>java相关
jbuild在设计布局的问题
来源: 互联网 发布时间:2017-04-26
本文导语: 我在用jbuild设计窗体的布局的时候我是用xylayout设计的,这个不会随窗体的变动而变动,所以我用xylayout设计好后,转化为gridlayout,但时我设计好后的窗体面目全非,不知道怎么样转化,可以让设计好后的窗体在最大...
我在用jbuild设计窗体的布局的时候我是用xylayout设计的,这个不会随窗体的变动而变动,所以我用xylayout设计好后,转化为gridlayout,但时我设计好后的窗体面目全非,不知道怎么样转化,可以让设计好后的窗体在最大化时随窗体的变动而变动呢?
帮帮我!
帮帮我!
|
如果要窗体在最大化时随窗体的变动而变动,最常用的layout:BorderLayout
FlowLayout GridLayout等。建议创建用几个JPanel,嵌套使用布局管理器。总的来说比较烦:(
FlowLayout GridLayout等。建议创建用几个JPanel,嵌套使用布局管理器。总的来说比较烦:(
|
哈:這就是java的神奇之處。
BorderLayout根據五個方位變化
FlowLayout一個控制接一個
GridLayout最復雜,就象在網格裡放東西一樣。
java在設計頁面就是這麼麻煩。
為了夸平台。
BorderLayout根據五個方位變化
FlowLayout一個控制接一個
GridLayout最復雜,就象在網格裡放東西一樣。
java在設計頁面就是這麼麻煩。
為了夸平台。
|
Jbuild界面设计首先从总体布局着手,即首先确定根部局是Gridbaglayout,BorderLayout或其他布局,然后在把选定布局中的一部分进行布局设计,以此类推,因为Pane里还有子Pane .... ,开始放置Compnent时全部xylayout选用,完成放置后在根据每一个Pane的布局要求选择相应的Layout,这样一来,每一个Compenent都有自己的恰当位置.