q1:java中布局管理器有几种 都有什么
怎么才6种呢?10多20种,你自已去java的api里面查看吧,
java.awt包中大约有
flowlayout 流式布局
borderlayout 边框式布局
gridlayout 网格布局
cardlayout 卡片布局
gridbaglayout 复杂的网格布局
javax.swing包中大约有如下布局
boxlayout 盒式布局
overlaylayout重叠布局
scrollpanelayout类jscrollpane使用的布局管理器
viewportlayout类jviewport使用的布局管理器
q2:java中,frame和panel默认的布局管理器分别是什么类型?
java中,framel默认的布局管理器是borderlayout类型,panel默认的布局管理器是flowlayout类型。
flowlayout是panel 和 applet 的默认布局管理器。在该布局管理器中,组件在容器中按照从上到下,从左到右的顺序进行排列,行满后则换行。
borderlayout是window、frame和dialog的默认布局管理器,其将容器分成north、south、east、west和center 5个区域,每个区域只能放置一个组件。使用borderlayout时,如果容器大小发生变换,组件的相对位置不变。
扩展资料:
其它相关的布局管理器:
1、网格布局管理器(gridlayout):
gridlayout 可使容器中的各个组件呈网格状布局,平局占据容器的空间,即使容器的大小发生变化,每个组件还是平均占据容器的空间。和flowlayout一样,gridlayout也是按照从上到下,从左到右的规律进行排列的。
2、卡片布局管理器(cardlayout):
cardlayout能够帮助用户处理两个乃至跟多的成员共享同一显示空间。它把容器分成许多层,每层的显示空间占据整个容器的大小,并且每层之允许反之一个组件,可以通过panel来实现每层复杂的用户界面。
q3:java的awt包与swing包提供了那些布局管理器
布局管理器分为6种:
flowlayout 流式布局管理器
gridlayout 网格布局管理器
gridbaglayout 网格包布局管理器
borderlayout 边界布局管理器
cardlayout 卡片布局管理器
boxlayout
这个是swing与awt新增加的。
q4:布局管理器的作用是什么?java提供了哪几种布局管理器?
控制组件在窗体中的排列顺序和位置,常用的布局管理器有:
flowlayout 流式布局
borderlayout 边框式布局
gridlayout 网格布局
cardlayout 卡片布局
gridbaglayout 复杂的网格布局
还有其他的布局管理器 具体请看api
q5:java中,布局管理器的含义和基本特点是什么
java是与平台无关的,什么叫与平台无关呢,就是应用程序的界面的大小,位置与硬件没关系,与平台无关就是说你不能通过setsize()这样的方法去设置窗体中组件的大小。由此问题产生了。
当一个窗体中有文本控件,又有标签,还有按钮,这时你怎么控制它们在窗体中的排列顺序和位置呢,java定义了布局管理器来处理这个问题
这就是布局管理器的作用