JAVA方向布局的问题
我现在正在答辩,老师问我BorderLayout.相关问题谁能给我说几个啊我刚接触这门课程不到半年尽量越仔细越好如果通过了我有加分-。-!...
我现在正在答辩, 老师问我BorderLayout.相关问题 谁能给我说几个啊 我刚接触这门课程不到半年 尽量越仔细越好 如果通过了 我有加分-。-!
展开
4个回答
2013-08-30
展开全部
BorderLayout布局是将窗口或者容器划分为4个方向+1个中间区域,这样就可以将组件放置在这5个区域(东,南,西,北,中)里,北区域对应于容器的顶部,东区域对应于容器的右边,西区域对应于容器的左边,南区域对应于容器的下部,而剩余的区域则为中间区域,一个BorderLayout最多可以显示5个组件,每个区域一个,但是添加这个组件也可以是一个容器,这样就可以向其中添加其他组件了. BorderLayout的构造方法有: BorderLayout():生成默认的边界布局,默认无间隙. BorderLayout(int horz,int vert):通过参数horz和vert设定组件间的水平和垂直距离.在设置成边界布局的容器中添加组件时,需要指定组件的设置.如将一按纽添加到容器的最底端,语句如下: container.add(jbutton,BorderLayout.SOUTH); 或者container.add(jbutton,"South");如果没有指定显示该组件的区域,则布局管理认为应将该组件添加到容器的BorderLayout.CENTER,即中间区域里. 在一个BorderLayout里,当一个或多个边界区域没有使用,其他的一个或多个区域就会扩展来填满没有使用的区域,例如,如果没有用 West或East,那么North.South与Center将扩展到容器的左边或右边,如果没有用North或South,那么West,East与Center就将扩展到顶端或底端.如果没有用Center,那它会空着,其他区域不扩展...
2013-08-30
展开全部
仅仅是BorderLayout吗?
个人觉得, BorderLayout是布局管理器里面最简单的一个, 也是经常用到的一个.
它是Window, Frame, Dialog 默认的布局管理器,将容器分成North,South,East,West,Center这五个区域来布局组件. 在程序运行时,调整窗口的大小,组件回随之自动调整。
举个简单的例子吧.
import java.awt.*;
import java.applet.Applet;
public class TestBorderLayout extends Applet {
public void init() {
setLayout(new BorderLayout());
add(new Button("North"), BorderLayout.NORTH);
add(new Button("South"), BorderLayout.SOUTH);
add(new Button("East"), BorderLayout.EAST);
add(new Button("West"), BorderLayout.WEST);
add(new Button("Center"), BorderLayout.CENTER);
}
}
效果如下:
个人觉得, BorderLayout是布局管理器里面最简单的一个, 也是经常用到的一个.
它是Window, Frame, Dialog 默认的布局管理器,将容器分成North,South,East,West,Center这五个区域来布局组件. 在程序运行时,调整窗口的大小,组件回随之自动调整。
举个简单的例子吧.
import java.awt.*;
import java.applet.Applet;
public class TestBorderLayout extends Applet {
public void init() {
setLayout(new BorderLayout());
add(new Button("North"), BorderLayout.NORTH);
add(new Button("South"), BorderLayout.SOUTH);
add(new Button("East"), BorderLayout.EAST);
add(new Button("West"), BorderLayout.WEST);
add(new Button("Center"), BorderLayout.CENTER);
}
}
效果如下:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-30
展开全部
BorderLayout将屏幕分为east west center south north 五部分
中间部分可以改变,其余四块宽度不变
中间部分可以改变,其余四块宽度不变
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-30
展开全部
我知道,具体内容已发送!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询