
正文
java管理布局代码,java布局管理器的设置和使用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中的setLayout怎么用?
p.setLayout(参数)此方法表示设置窗口布局,其中的“参数”是窗口布局的样式,new GridLayout(1, 2)为网格布局样式。其中的参数“1”“2”分别为网格的“行数”和“列数”。
设置布局为边框布局,边框布局分东南西北中5个方位来添加控件。若没有指定方位,将添加到中间,上下左右都可以扩展。
获取窗口的内容窗口,再设置内容窗口的布局是空布局(就是你自己想怎么放组件就怎么放组件)。我们的组件都放在内容窗口里,当然5以后简化 了 ,用add可以直接添加组件到内容窗口。
如果为center事情就完全不一样了,可以看出中间组件高度,整个高度-TOP的PreferSize-Bottom的Prefersize,宽度计算原理一样。本例中,BorderLayout的组件上下左右均无组件,所以中间组件的大小为整个容器的大小。
未设置Layout时,java默认为flowLayout布局的,设置为null即为清空布局管理器,之后添加组件,常常是设置组件左上角坐标相对于容器左上角(0,0)的x,y值来确定组件的位置,即使更改容器大小也不会改变位置。
真正核心的方法是第三个和第五个方法,前者是最终确定Container有多大的,而后者就是决定Container中各个小件的实际位置的了。
相关问答
Q1: 简述java程序设计中界面设计中的三种布局方式
AWT 是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包(参见 清单 清单 2 和 清单 3)。这是因为 Sun 公司决定为 AWT 使用一种最小公分母(LCD)的方法。
按照组件的添加顺序将组件从左到右放置在容器中。
流式布局管理器是将组件流水似的摆放在Frame或其它构件上,从左到右,依次排放,遇到边界就重新另起行,顺序排放,整体置放在中央的位置。
。GridLayout publicGridLayout()创建具有默认值的网格布局,即每个组件占据一行一列。从以下版本开始:JDK1 2。GridLayout publicGridLayout(introws,intcols)创建具有指定行数和列数的网格布局。
GUI图形界面设计的重点是布局 SWING也是采用AWT的布局方式,进行布局管理的。
GridPane面板 它采用的布局策略是:将整个面板划分为若干个格子,每个格子的大小是一样的,每个格子中可以放置一个控件,类似于表格的方式。
Q2: java中怎么样给一个容器添加布局管理器
1、setLayout(LayoutManager mgr)设置此容器的布局管理器。
2、比较复杂的布局,可以用功能强大的布局管理器一次布局出来,比如GridBagLayout,也可以用简单的管理器多层嵌套实现,嵌套通常使用JPanel里放JPanel来实现,设置对应JPanel的布局管理器即可。
3、JFrame的默认布局管理器是:BorderLayout BorderLayout是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中,每个区域最多只能包含一个组件。
Q3: 在Eclipse中控制UI界面
1、你可以下载一个eclipse插件叫做Window Builder,这样就不需要手动写大量Java代码就可以绘制出比较好看的界面了。
2、对大多数开发者来说,平台的介绍内容实在是太多了。你可能会问:我该从哪里开始呢?这里有一些基本规则可以帮助你。本文适合UI设计者和开发者。我们讨论的任何应用都会有两个主要的层次:模型层和用户界面层。
3、默认的布局是上下左右模块,中间为编辑区域,可以在编辑区域中编写代码。点击工具栏中【window】--【show view】 可以找到所有支持的展示窗口,如果误关掉,可以在这里找回。
java管理布局代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java布局管理器的设置和使用、java管理布局代码的信息别忘了在本站进行查找喔。






