AWT提供了以下五种布局管理器:FlowLayout: BorderLayout; GridLayout; GridBagLayout; CardLayout;FlowLayout :有以下3个构造器 FlowLayout():使用默认的对齐方式及默认垂直间距,水平间距。 FlowLayout(int align):使用指定的对齐方式及默认垂直间距,水平间距。 FlowLayout(
(本文由转载所得)
一、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
573阅读
点赞
12.1 常用布局管理器
布局管理器也就是GUI中的布局设置,是指窗口上的组件遵循一定的规则来排列,并会随着窗口大小的变化来变化组件大小和位置的布局方式。
当一个容器被创建后,它们有相应的默认布局管理器,用户可以为容器指定不同的布局管理器,在不同的布局管理器下,同一个组件将会有不同的显示效果。在java.awt包中提供了五种布局管理器,每种布局管理器对应一种布局策略,分别是FlowLayout(流
原创
2021-07-06 08:20:25
1424阅读
package com.swing;
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
/**
* 1:流(FlowLayout)布局管理器是布局管理
转载
2023-12-02 22:21:44
72阅读
在Swing中,每个组件在容器中都有一个具体的位置和大小,而在容器中摆放各种组件很难判断其位置和大小。布局管理器提供了Swing组件安排、展示在容器中的方法及基本的布局功能。使用布局管理器与直接在容器中控制Swing组件的位置和大小方便的多,可以有效的管理整个布局。Swing提供的常用布局管理器包括流布局管理器、边界布局管理器和网格布局管理器。绝对布局在Swing中,除了使用布局管理器之外还可以使
容器可设置布局管理器,管理容器中组件的布局:container.setLayout(new XxxLayout()); Java有6种布局管理器,AWT提供了5种:FlowLayoutBorderLayoutGridLayoutGridBagLayoutCradLayoutSwing还提供了一种:BoxLayout 1、FlowLayout
布局管理器种类FlowLayout: 组件在一行中从左至右水平排列,排满后折行,它是Panel、Applet的默认布局管理器。BorderLayout:北、南、东、西、中,它是Window、Frame、Dialog的默认布局管理器。GridLayout:以行和列的网格形式安排组件GridBagLayout:更复杂、功能更强的网格布局CardLayout:每一个组件作为一个卡片,容器仅显示多个卡片中
转载
2023-06-28 14:35:40
73阅读
http://www..com/hthuang/p/3460234.html 5、Java-Swing常用布局管理器 应用布局管理器都属于相对布局,各组件位置可随界面大小而相应改变,不变的只是其相对位置,布局管理器比较难以控制,一般只在界面大小需要改是才用,但即使这样,为了操作方便,也
转载
2018-01-24 01:59:00
129阅读
2评论
一布局管理器概述 Java语言中,提供了布局管理器类的对象可以管理。 管理Component对象在Container对象中的布局,不必直接设置Component对象位置和大小。每个Container对象都有一个布局管理器对象,当容器需要对某个组件进行特定或判断其大小尺寸时,就会调用其对应的布局
转载
2023-08-06 00:47:50
428阅读
介绍:概念:组件在容器(比如JFrame)中的位置和大小是由布局管理器来决定的(相当于CSS)。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理种类:java中布局管理器有20多种(想知道的去查API),常见的有以下5种:流式布局管理器(FlowLayout)边界布局管理器(BorderLayout)网络布局管理器(GridLayout)卡片布局管理器(CardLayout)网格包
转载
2023-07-18 21:31:56
48阅读
java为了实现跨平台的特性并且获得动态的布局效果,java将容器内的所有组件安排给一个"布局管理器"负责管理,如:排列顺序,组件的大小、位置,当窗口移动或调整大小后组件如何变化等功能授权给对应的容器布局管理器来管理,不同的布局管理器使用不同算法和策略,容器可以通过选择不同的布局管理器来决定布局。 1. FlowLayout 2. BorderLayout 3. GridLay
转载
2023-11-01 19:46:12
34阅读
布局就是各个组件在窗口中的位置,或为相对位置或为绝对位置。在界面编程中是必要的。1、简介 把 Swing 的各种组件(JComponent)添加到面板容器中(JPanel),需要给面板容器指定布局管理器(LayoutManager),明确容器(Container)内的各个组件之间的排列布局方式。2、箱式布局 &nb
转载
2023-06-27 17:24:26
147阅读
一个容器中的各个组件之间的位置和大小关系就称为布局。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
167阅读
引言
在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小。如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加。这样虽然能够灵活控制组件的位置,实现却非常麻烦。 为了加快开发速度,Java 提供了一些布局管理器,它们可以将组件进行统一管理,这样开发人员就不需要考虑组件是否会重叠等问题。本文绍 Swing 提供的 8 种布局类型,所有布局都实现 Lay
转载
2023-07-18 20:08:50
446阅读
原标题:android5种布局管理器的区别在Android中也引入了Java Swing中布局的概念。开发者可使用布局来控制组件中元素的位置和大小等信息。Android中共有下面几种布局方式:线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、框架布局(FrameLayout)、绝对布局(AbsoluteLayout)。其中Absol
转载
2023-10-22 21:17:13
47阅读
随着Internet的飞速发展,Java技术也得到了越来越广泛的应用。而无论我们是采用J2SE、J2EE还是J2ME,GUI都是不能回避的问题。现在的应用软件越来越要求界面友好、功能强大而又使用简单。而众所周知,在Java中进行GUI设计相对于其跨平台、多线程等特性的实现要复杂和麻烦许多。这也是很多Java程序员抱怨的事情。但GUI已经成为程序发展的方向,
转载
2023-11-20 07:04:58
58阅读
一、绝对布局在Swing中,除了使用布局管理器之外还可以使用绝对布局。绝对布局,就是硬性指定组件在容器中的位置和大小,可以使用绝对坐标的方式来指定组件的位置。使用绝对布局的步骤如下:(1)使用Container.setLayout(null)方法取消布局管理器(2)使用Component.setBounds()方法设置每个组件的大小和位置示例如下:import java.awt.Container
转载
2023-08-05 22:08:29
107阅读
<script type="text/javascript"> google_ad_client = "pub-8800625213955058"; /* 336x280, 创建于 07-11-21 */ google_ad_slot = "0989131976"; google_ad_width = 336; google_ad_height
转载
2023-11-20 04:46:44
49阅读
组件在容器(比如Jframe)中的位置和大小是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组件的布局管理。 种类java共提供了五种布局管理器,只介绍三种是最常见的布局管理器。 边界布局BorderLayout边界布局将容器简单的划分为东南西北中5个区域,中间区域最大。JFrame、JDialog默认布局就是BorderLayout。1 /*
2
转载
2023-06-14 14:24:53
263阅读