布局管理器(转)

 

各容器都有默认的布局管理,见下表:


容器


默认布局方式


顶层容器


JFrame


BorderLayout(边界布局)


JDialog


BorderLayout(边界布局)


JApplet


FlowLayout(流式布局)


中间容器


JPanel


FlowLayout(流式布局)

 

 

http://blog.csdn.net/liujun13579/article/details/7771191 

 

时间: 2024-09-25 01:48:51

布局管理器(转)的相关文章

离开Java布局管理器

Java语言中提供的布局管理器种类有:边界式布局.卡片式布局.流式布局和网格式布局等,各有不同的特点,可根据实际需要选用:但有最大自由设计空间的是"无布局管理器"--即不使用任何布局格式,而通过手工方式添加组件到页面布局的绝对位置上.本例中使用的便是"无布局管理器". 在使用"无布局管理器"时,首先要作出声明,即: setLayout(null); 然后用reshape()方法指定组件的具体位置和尺寸, 基本语句如下所示: Label label

Java布局管理器在现实工程中的应用

内容简介:Java的出现是编程艺术和计算环境改变的结果,是Intenet发展的产物同时也是推动Internet发展的动力.但是Java作为新的编程语言,有许多不与以往编程语言不同的地方.布局管理就是其中的一个,本文的目的在于介绍如何将布局管理应用于现实工程中,而不是作为学习布局管理的参考资料. 布局管理对于众多编程人员来说是一个比较新的概念,因为以前使用的多种编程工具已经很好地解决了这个问题,根本就不用程序员自己考虑控件的布局问题,只需要简单的拖拽就可.但是接触到java之后,尤其是因为使用el

Java布局管理器的具体实现

我们都知道,java的GUI界面定义是由awt类和swing类来完成的.它在布局管 理上面采用了容器和布局管理分离的方案.也就是说,容器只管将其他小件放入 其中,而不管这些小件是如何放置的.对于布局的管理交给专门的布局管理器类 (LayoutManager)来完成. 其实,java在GUI方面应该是并不成功的.Awt类和swing类的结构非常复杂, 加上充斥其间的子类继承和接口实现,使得要想掌握这两个类非常困难.这也是 很多的java程序员抱怨的事情,但GUI已经成了程序发展的方向,所以这里我们

AndroidUI设计之 布局管理器 - 详细解析布局实现

写完博客的总结 : 以前没有弄清楚的概念清晰化 父容器与本容器属性 : android_layout...属性是本容器的属性, 定义在这个布局管理器的LayoutParams内部类中, 每个布局管理器都有一个LayoutParams内部类, android:... 是父容器用来控制子组件的属性. 如android:layout_gravity 是控制组件本身的对齐方式, android:gravity是控制本容器子组件的对齐方式; . 作者 :万境绝尘  转载请注明出处 : http://blo

Java 的布局管理器GridBagLayout的使用方法(转)

  GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直.水平或沿它们的基线对齐. 每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为显示区域. 下面就通过一个记事本案例去说明GridBagLayout的使用方法.   分析: 带有箭头的说明可以拉伸的. 4占

Java 的swing.GroupLayout布局管理器的使用方法和实例(转)

 The following builds a panel consisting of two labels in one column, followed by two textfields in the next column: JComponent panel = ...; GroupLayout layout = new GroupLayout(panel); panel.setLayout(layout); // Turn on automatically adding gaps be

Java布局管理器的相关问题

问题描述 Java布局管理器的相关问题 在Java中,容器ScrollPane的默认布局管理器是BorderLayout 但是可以改变ScrollPane的布局管理器吗? 我的一个程序如下: import java.awt.Component; import java.awt.Container; import java.awt.Window; import java.awt.ScrollPane; import java.awt.TextComponent; import java.awt.T

JAVA图形界面(GUI)之布局管理器

一个友好的读者界面是一款软件成功的关键因素之一.布局管理器就是用来管理读者的界面.摆放的效果直接影响到界面是否美观.布局管理器通过布局管理类来对各种读者组件进行管理. 使用布局管理器,不仅可以有序的排列组件,而且当窗体发生变化时,布局管理器很根据新版面来适配窗口大小. 如果设计时未指定组件的布局管理器,则使用默认布局管理器.默认布局管理器层次关系如图所示: 下面为大家介绍几种常用的布局管理器. BorderLayout(边框布局) BorderLayout是定义在AWT包中的布局管理器.Bord

scrollpane-使用ScrollPane默认的BorderLayout布局管理器,只显示最后一个?(请前辈们指教)

问题描述 使用ScrollPane默认的BorderLayout布局管理器,只显示最后一个?(请前辈们指教) import java.awt.BorderLayout;import java.awt.Button;import java.awt.Frame;import java.awt.ScrollPane; public class ScrollPaneTest { public static void main(String[] args){ Frame frame = new Frame

关于java卡片布局管理器

问题描述 下面是关于卡片布局管理器,虽然代码没问题,只是有些地方不是太懂,望高手指点,plCenter.add(newButton("One"),"1");plCenter.add(newButton("two"),"2");plCenter.add(newButton("three"),"3");plCenter.add(newButton("four"),&quo