在Swing中,每个组件在容器中都有一个具体的位置和大小,而在容器中摆放各种组件很难判断其位置和大小。布局管理器提供了Swing组件安排、展示在容器中的方法及基本的布局功能。使用布局管理器与直接在容器中控制Swing组件的位置和大小方便的多,可以有效的管理整个布局。Swing提供的常用布局管理器包括流布局管理器、边界布局管理器和网格布局管理器。绝对布局在Swing中,除了使用布局管理器之外还可以使
(本文由转载所得)
一、BorderLayoutTest.java
package com.briup.md08;
import java.awt.*;
import javax.swing.*;
/*BorderLayout特点
1、组件的大小由容器决定
2、容器被划分为5个区域,每个区域只能直接加入3个组件
3、组件加入的位置需要指定,默认为CENTER
转载
2011-09-17 17:03:00
570阅读
点赞
12.1 常用布局管理器
布局管理器也就是GUI中的布局设置,是指窗口上的组件遵循一定的规则来排列,并会随着窗口大小的变化来变化组件大小和位置的布局方式。
当一个容器被创建后,它们有相应的默认布局管理器,用户可以为容器指定不同的布局管理器,在不同的布局管理器下,同一个组件将会有不同的显示效果。在java.awt包中提供了五种布局管理器,每种布局管理器对应一种布局策略,分别是FlowLayout(流
原创
2021-07-06 08:20:25
1392阅读
容器可设置布局管理器,管理容器中组件的布局:container.setLayout(new XxxLayout()); Java有6种布局管理器,AWT提供了5种:FlowLayoutBorderLayoutGridLayoutGridBagLayoutCradLayoutSwing还提供了一种:BoxLayout 1、FlowLayout
http://www..com/hthuang/p/3460234.html 5、Java-Swing常用布局管理器 应用布局管理器都属于相对布局,各组件位置可随界面大小而相应改变,不变的只是其相对位置,布局管理器比较难以控制,一般只在界面大小需要改是才用,但即使这样,为了操作方便,也
转载
2018-01-24 01:59:00
129阅读
2评论
java为了实现跨平台的特性并且获得动态的布局效果,java将容器内的所有组件安排给一个"布局管理器"负责管理,如:排列顺序,组件的大小、位置,当窗口移动或调整大小后组件如何变化等功能授权给对应的容器布局管理器来管理,不同的布局管理器使用不同算法和策略,容器可以通过选择不同的布局管理器来决定布局。 1. FlowLayout 2. BorderLayout 3. GridLay
转载
2023-11-01 19:46:12
34阅读
AWT提供了以下五种布局管理器:FlowLayout: BorderLayout; GridLayout; GridBagLayout; CardLayout;FlowLayout :有以下3个构造器 FlowLayout():使用默认的对齐方式及默认垂直间距,水平间距。 FlowLayout(int align):使用指定的对齐方式及默认垂直间距,水平间距。 FlowLayout(
作者: Scott Guthrie
出处: [url]http://blog.joycode.com/scottgu/[/url]
【原文地址】
转载
精选
2008-05-22 15:58:00
749阅读
在Swing中,每个组件都得给它放置在容器中合适的位置,展示在容器中的方法及基本的布局功能。下面码农工就为大家介绍一下他们的功能和用法。一、边框布局管理器当窗体不指定布局类型是,Swing组件的布局方式默认为边界(BorderLayout)布局管理器,也叫边框布局管理器,布局管理器将容器划分为东西南北中五个区域,当容器调用Container类的add()方法时,可以将组件添加到你想要放置的区域,只
转载
2023-09-24 08:26:07
42阅读
1、使用浮点型数值时,默认的类型是double,后面加上f或F才被识别为float类型。2、使用数组前一定要先开辟内存空间,当然也可以直接用静态赋值的方式。3、Java中的基本数据类型变量为全局变量(确切地说,是类中的属性域的变量,java中是没有全局变量的)时,可以不赋值,直接使用,因为有默认值,但是作为局部变量时,就必须在赋值后才能使用,而对于引用数据类型,无论是全局还是局部变量,
转载
2023-07-22 16:25:32
61阅读
解读 LWUIT 之九:使用布局管理器(Layout Manager) LWUIT 开发指南下载 作者写的 Hello TableLayout 源代码下载 前面
原创
2022-10-21 12:37:05
134阅读
为了实现跨平台性并获得动态的布局效果,java 在容器中设置了布局管理器负责对容器内的组件进行管理。布局管理器决定了容器内组件的布局、排列顺序、大小、位置等。 在这里简单总结一下java常用的几个布局管理器的特点和用法。FlowLayout —— 流式布局管理器BorderLay
布局就是各个组件在窗口中的位置,或为相对位置或为绝对位置。在界面编程中是必要的。1、简介 把 Swing 的各种组件(JComponent)添加到面板容器中(JPanel),需要给面板容器指定布局管理器(LayoutManager),明确容器(Container)内的各个组件之间的排列布局方式。2、箱式布局 &nb
转载
2023-06-27 17:24:26
145阅读
原标题:android5种布局管理器的区别在Android中也引入了Java Swing中布局的概念。开发者可使用布局来控制组件中元素的位置和大小等信息。Android中共有下面几种布局方式:线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、框架布局(FrameLayout)、绝对布局(AbsoluteLayout)。其中Absol
转载
2023-10-22 21:17:13
44阅读
引言
在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小。如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加。这样虽然能够灵活控制组件的位置,实现却非常麻烦。 为了加快开发速度,Java 提供了一些布局管理器,它们可以将组件进行统一管理,这样开发人员就不需要考虑组件是否会重叠等问题。本文绍 Swing 提供的 8 种布局类型,所有布局都实现 Lay
转载
2023-07-18 20:08:50
442阅读
一布局管理器概述 Java语言中,提供了布局管理器类的对象可以管理。 管理Component对象在Container对象中的布局,不必直接设置Component对象位置和大小。每个Container对象都有一个布局管理器对象,当容器需要对某个组件进行特定或判断其大小尺寸时,就会调用其对应的布局
转载
2023-08-06 00:47:50
428阅读
一个容器中的各个组件之间的位置和大小关系就称为布局。Java语言提供了布局管理器来管理组件在容器中的布局,而不是直接使用位置坐标来设置各个组件的位置和大小。选择了容器之后,可以通过容器的setLayout()和getLayout()方法来确定布局(Layout),也就是限制容器中各个组件的位置和大小等。 Java提供了6中布局管理器,每个布局管理器都对应一种布局策略,分别是流式布局管理器(Flow
转载
2023-07-02 10:09:30
104阅读
目录一、布局管理器概述二、FlowLayout二、BorderLayout三、GridLayout一、布局管理器概述如果要让我么的程序在不同的操作系统下,都有相同的使用体验,那么手动设置组件的位置和大小,无疑是一种灾难,因为有太多的组件,需要分别设置不同操作系统下的大小和位置。为了解决这个问题,Java提供了LayoutManager布局管理器,可以根据运行平台来自动调整组件大小,程序员不用再手动
转载
2023-09-01 10:50:04
164阅读
随着Internet的飞速发展,Java技术也得到了越来越广泛的应用。而无论我们是采用J2SE、J2EE还是J2ME,GUI都是不能回避的问题。现在的应用软件越来越要求界面友好、功能强大而又使用简单。而众所周知,在Java中进行GUI设计相对于其跨平台、多线程等特性的实现要复杂和麻烦许多。这也是很多Java程序员抱怨的事情。但GUI已经成为程序发展的方向,
转载
2023-11-20 07:04:58
55阅读
一、绝对布局在Swing中,除了使用布局管理器之外还可以使用绝对布局。绝对布局,就是硬性指定组件在容器中的位置和大小,可以使用绝对坐标的方式来指定组件的位置。使用绝对布局的步骤如下:(1)使用Container.setLayout(null)方法取消布局管理器(2)使用Component.setBounds()方法设置每个组件的大小和位置示例如下:import java.awt.Container
转载
2023-08-05 22:08:29
107阅读