GUI编程之BorderLayout
来源:互联网 发布:cad注册表清理软件 编辑:程序博客网 时间:2024/05/18 19:39
/* 测试setBounds public void setBounds(int x, int y, int width, int height); 移动组件并指定其大小。 BorderLayout布局管理器 边缘布局管理器。东西南北中。边缘布局管理器将整个容器的布局划分成东西南北中。组件只能被添加到指定的区域。 如果不指定组件的加入部位,则默认加入到CENTER区 每个区域只能添加一个组件,如加入多个,则先前加入的组件会被覆盖。这句话可以通过程序的倒数第二句b3把p2覆盖得到证明。 并且通过验证,这五个区域的组件必须唯一,不能相同。*/import java.awt.*;public class TestPanel { public static void main(String[] args) { Frame f = new Frame("Java Frame with Panel"); Panel p = new Panel(); f.setLayout(new BorderLayout()); f.setBounds(20, 20, 500, 500); p.setBounds(50, 50, 100, 100); f.setBackground(Color.ORANGE); p.setBackground(Color.PINK); f.add(p, BorderLayout.WEST); for (int i=0; i<4; i++) { p.add(new Button("b" + i)); } Button b = new Button("b1"); f.add(b, BorderLayout.EAST); f.add(new Button("b2"), BorderLayout.NORTH); Panel p2 = new Panel(); p2.setBackground(Color.BLACK); f.add(p2, BorderLayout.SOUTH); f.add(new Button("b3"), BorderLayout.SOUTH); f.setVisible(true); }}
0 0
- GUI编程之BorderLayout
- 十七、java-GUI之边界布局(BorderLayout)
- GUI 编程【二】 (GridLayout,BorderLayout,将面板作为容器使用)
- 【GUI布局】BorderLayout
- GUI BorderLayout布局管理器 add
- 图像编程---borderlayout
- java 布局之BorderLayout
- Java之GUI编程
- J2SE之GUI编程
- Gui编程之Frame
- Gui编程之FlowLayout
- GUI编程之GridLayout
- GUI 剖析之 进入windows GUI编程
- BorderLayout
- BorderLayout
- BorderLayout
- 寻找GUI编程之道
- java基础之GUI编程
- 数据结构——栈的应用
- 安卓初学:Android实现简单的跑马灯效果总结。
- LoginActivity
- C语言 学习方法
- 浮点数在内存中的存储格式
- GUI编程之BorderLayout
- 日期相关
- 00-ACM
- 操作系统常见面试题
- 约瑟夫环的链表C++实现
- TCP-IP协议详解(5) 我尽力(IP协议详解)
- Java的构造方法
- php-5.5.19 添加php_zip.dll拓展
- Python爬淘宝美女图片