JAVA中用布局管理器设置组件的大小_51CTO博客
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阅读
1点赞
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)布局管理器布局管理
在Swing中,每个组件在容器中都有一个具体位置和大小,而在容器中摆放各种组件很难判断其位置和大小布局管理器提供了Swing组件安排、展示在容器中方法及基本布局功能。使用布局管理器与直接在容器中控制Swing组件位置和大小方便多,可以有效管理整个布局。Swing提供用布局管理器包括流布局管理器、边界布局管理器和网格布局管理器。绝对布局在Swing中,除了使用布局管理器之外还可以使
容器可设置布局管理器管理容器中组件布局:container.setLayout(new XxxLayout()); Java有6种布局管理器,AWT提供了5种:FlowLayoutBorderLayoutGridLayoutGridBagLayoutCradLayoutSwing还提供了一种:BoxLayout   1、FlowLayout 
转载 6月前
81阅读
布局管理器种类FlowLayout: 组件在一行中从左至右水平排列,排满后折行,它是Panel、Applet默认布局管理器。BorderLayout:北、南、东、西、中,它是Window、Frame、Dialog默认布局管理器。GridLayout:以行和列网格形式安排组件GridBagLayout:更复杂、功能更强网格布局CardLayout:每一个组件作为一个卡片,容器仅显示多个卡片中
http://www..com/hthuang/p/3460234.html 5、Java-Swing常用布局管理器用布局管理器都属于相对布局,各组件位置可随界面大小而相应改变,不变只是其相对位置,布局管理器比较难以控制,一般只在界面大小需要改是才用,但即使这样,为了操作方便,也
转载 2018-01-24 01:59:00
129阅读
2评论
布局管理器概述        Java语言中,提供了布局管理器对象可以管理。       管理Component对象在Container对象中布局,不必直接设置Component对象位置和大小。每个Container对象都有一个布局管理器对象,当容器需要对某个组件进行特定或判断其大小尺寸时,就会调用其对应布局
介绍:概念:组件在容器(比如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
   布局就是各个组件在窗口中位置,或为相对位置或为绝对位置。在界面编程中是必要。1、简介    把 Swing 各种组件(JComponent)添加到面板容器中(JPanel),需要给面板容器指定布局管理器(LayoutManager),明确容器(Container)内各个组件之间排列布局方式。2、箱式布局  &nb
转载 2023-06-27 17:24:26
147阅读
一个容器中各个组件之间位置和大小关系就称为布局Java语言提供了布局管理器管理组件在容器中布局,而不是直接使用位置坐标来设置各个组件位置和大小。选择了容器之后,可以通过容器setLayout()和getLayout()方法来确定布局(Layout),也就是限制容器中各个组件位置和大小等。 Java提供了6中布局管理器,每个布局管理器都对应一种布局策略,分别是流式布局管理器(Flow
目录一、布局管理器概述二、FlowLayout二、BorderLayout三、GridLayout一、布局管理器概述如果要让我么程序在不同操作系统下,都有相同使用体验,那么手动设置组件位置和大小,无疑是一种灾难,因为有太多组件,需要分别设置不同操作系统下大小和位置。为了解决这个问题,Java提供了LayoutManager布局管理器,可以根据运行平台来自动调整组件大小,程序员不用再手动
引言 在使用 Swing 向容器添加组件时,需要考虑组件位置和大小。如果不使用布局管理器,则需要先在纸上画好各个组件位置并计算组件距离,再向容器中添加。这样虽然能够灵活控制组件位置,实现却非常麻烦。 为了加快开发速度,Java 提供了一些布局管理器,它们可以将组件进行统一管理,这样开发人员就不需要考虑组件是否会重叠等问题。本文绍 Swing 提供 8 种布局类型,所有布局都实现 Lay
转载 2023-07-18 20:08:50
446阅读
原标题:android5种布局管理器区别在Android中也引入了Java Swing中布局概念。开发者可使用布局来控制组件中元素位置和大小等信息。Android中共有下面几种布局方式:线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、框架布局(FrameLayout)、绝对布局(AbsoluteLayout)。其中Absol
随着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
<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
  • 1
  • 2
  • 3
  • 4
  • 5