- 1
- 0
- 约1.65万字
- 约 54页
- 2017-06-07 发布于湖北
- 举报
3、外观的管理与控制 ——FlowLayout FlowLayout布局方式是将组件一排一排地依次放置,它自动调用组件的getPreferredSize()方法,使用组件的最佳尺寸来显示组件。当容器被重新设置大小后,则布局也会随之发生改变:各组件的大小不变,但相对位置会发生变化。 FlowLayout类有三种构造方法: public FlowLayout() 使用缺省居中对齐方式,组件间的水平和竖直间距为缺省值5个象素。 public FlowLayout(int alignment) 使用指定的对齐方式(FlowLayout.LEFT,FlowLayout.RIGHT,FlowLayout.Center),水平和竖直间距为缺省值5象素。 public FlowLayout(int alignment, int horizontalGap, int verticalGap) 使用指定的对齐方式,水平和竖直间距也为指定值。 import java.awt.*; import java.awt.event.*; public class FlowWindow extends Frame { public FlowWindow() { setLayout( new FlowLayout() ); setFont(new Font(Helvetica, Font.PLAIN, 14)); add(new Button(Button 1)); add(new Button(2)); add(new Button(Button 3)); add(new Button(Long-Named Button 4)); add(new Button(Button 5)); addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); } public static void main(String args[]) { FlowWindow window = new FlowWindow(); window.setTitle(FlowWindow Application); window.setSize(300,300); window.setVisible(true); } } FlowWindow.java 3、外观的管理与控制 ——BorderLayout BorderLayout布局方式提供了更复杂的布局控制方法,它包括5个区域:North, South, East, West和Center,其方位依据上北下南左西右东。当容器的尺寸发生变化时,各组件的相对位置不变,但中间部分组件的尺寸会发生变化,南北组件的高度不变,东西组件的宽度不变。 BorderLayout类有二种构造方法: public BorderLayout() 各组件间的水平和竖直间距为缺省值0个象素。 public BorderLayout(int horizontalGap, int verticalGap) 各组件间的水平和竖直间距为指定值。 North South West East Center 3、外观的管理与控制 ——BorderLayout 如果容器使用了BorderLayout布局方式,则用add()方法往容器中添加组件时必须指明添加的位置,否则组件将无法正确显示(不同的布局管理器,向容器中添加组件的方法也不同)。 add(“West”, new Button(“West”)); add(“North”, new Button(“North”)); add(new Button(“West”), BorderLayout.SOUTH); 若没有指明放置位置,则表明为默认的“Center”方位。 每个区域只能添加一个组件,若添加多个,则只能显示一个。如果想在一个区域添加多个组件,则必须先在该区域放一个Panel容器,再
您可能关注的文档
最近下载
- 2021年上海市嘉定区中考英语二模试卷含解析.pdf VIP
- 2025年广东省普通高中学业水平选择性考试生物(详解版).docx VIP
- 宁德市2025-2026学年(上期)高二期末考试数学试卷(含答案).pdf
- 鄂尔多斯职业学院单招《职业适应性测试》真题(达标题)附答案详解.docx VIP
- 2025年四川中科《浅谈肥胖治疗新进展》继续教育习题答案.docx VIP
- 小学三年级数学测量单元试题.docx VIP
- 三菱变频器使用手册-FR-E540 中文版.pdf VIP
- 小升初语文练习题6年级语文.pdf VIP
- 8.1 0—3岁婴幼儿心理发展评价(课件)《0-3岁婴幼儿心理发展与教育》(华东师范大学出版社).pptx VIP
- 《测量》习题3.doc VIP
原创力文档

文档评论(0)