BoxLayout坐标定位 : 布局 « 图形用户界面 « Java

En
Java
1. 图形用户界面
2. 三维图形动画
3. 高级图形
4. 蚂蚁编译
5. Apache类库
6. 统计图
7. 
8. 集合数据结构
9. 数据类型
10. 数据库JDBC
11. 设计模式
12. 开发相关类
13. EJB3
14. 电子邮件
15. 事件
16. 文件输入输出
17. 游戏
18. 泛型
19. GWT
20. Hibernate
21. 本地化
22. J2EE平台
23. 基于J2ME
24. JDK-6
25. JNDI的LDAP
26. JPA
27. JSP技术
28. JSTL
29. 语言基础知识
30. 网络协议
31. PDF格式RTF格式
32. 映射
33. 常规表达式
34. 脚本
35. 安全
36. Servlets
37. Spring
38. Swing组件
39. 图形用户界面
40. SWT-JFace-Eclipse
41. 线程
42. 应用程序
43. Velocity
44. Web服务SOA
45. 可扩展标记语言
Java 教程
Java » 图形用户界面 » 布局屏幕截图 
BoxLayout坐标定位
BoxLayout坐标定位
  
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Container;

import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class YAxisAlignXButton {
  private static Container makeIt(String title) {
    String labels[] "--""----""--------""------------" };

    JPanel container = new JPanel();
    container.setBorder(BorderFactory.createTitledBorder(title));
    BoxLayout layout = new BoxLayout(container, BoxLayout.Y_AXIS);
    container.setLayout(layout);

    for (int i = 0, n = labels.length; i < n; i++) {
      Button button = new Button(labels[i]);
      // Use default alignment - same for all
      container.add(button);
    }
    return container;
  }

  public static void main(String args[]) {
    JFrame frame = new JFrame("Alignment Example");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Container panel = makeIt("AWT Button");

    Container contentPane = frame.getContentPane();
    contentPane.add(panel, BorderLayout.CENTER);

    frame.setSize(300200);
    frame.setVisible(true);
  }
}

           
         
    
  
Related examples in the same category
1. Laying Out Components in a Flow (Left-to-Right, Top-to-Bottom)
2. Use FlowLayout to hold checkBox, Label and TextField
3. 纵向和横向BoxLayouts纵向和横向BoxLayouts
4. 框布局:添加支柱。框布局:添加支柱。
5. 使用胶水使用胶水
6. 刚性区域刚性区域
7. 演示BorderLayout演示BorderLayout
8. 演示GridLayout演示GridLayout
9. 演示FlowLayout演示FlowLayout
10. A test of the BoxLayout manager using the Box utility classA test of the BoxLayout manager using the Box utility class
11. A test of the box layout manager using the Box utility class 2A test of the box layout manager using the Box utility class 2
12. A test of the OverlayLayout manager allowing experimentationA test of the OverlayLayout manager allowing experimentation
13. 布局管理器使用盒工具类布局管理器使用盒工具类
14. BoxLayout演示1BoxLayout演示1
15. SpringLayout类
16. A test of the BoxLayout manager using the Box utility class 3A test of the BoxLayout manager using the Box utility class 3
17. BoxLayout对齐BoxLayout对齐
18. BoxLayout对齐2BoxLayout对齐2
19. BoxLayout组件对齐BoxLayout组件对齐
20. BoxLayout:胶BoxLayout:胶
21. 布局:覆盖布局:覆盖
22. BoxLayout: setAlignmentX setAlignmentYBoxLayout: setAlignmentX setAlignmentY
23. 组件对齐组件对齐
24. GridLayout演示3GridLayout演示3
25. BoxLayout样本BoxLayout样本
26. BoxLayout演示3BoxLayout演示3
27. 各种布局各种布局
28. BoxLayout演示4BoxLayout演示4
29. GridLayout演示GridLayout演示
30. CardLayout演示CardLayout演示
31. 使用CardLayout
32. 铺设屏幕CardLayout铺设屏幕CardLayout
33. 屏幕布局SpringLayout屏幕布局SpringLayout
34. BorderLayout窗格BorderLayout窗格
35. 将按钮添加到所有部分BorderLayout
36. A BorderLayout divides the space into five regions: North, West, South, East and Centre.
37. 使用边界布局管理器。
38. BoxLayout面板BoxLayout面板
39. FlowLayout面板FlowLayout面板
40. GridLayout面板GridLayout面板
41. 布局组件在网格
42. NullLayout布局面板NullLayout布局面板
43. Without layout manager, we position components using absolute values.
44. 简单CardLayout演示
45. Use SpringLayout to create a single row of componentsUse SpringLayout to create a single row of components
46.  Spring Demo 1 Spring Demo 1
47. Spring布局2Spring布局2
48. Spring布局3Spring布局3
49. Spring布局4Spring布局4
50. Spring布局紧凑网格Spring布局紧凑网格
51. Spring Form Spring Form
52. 绝对布局演示绝对布局演示
53. A horizontal layout layout manager that allocates horizontal space in specified proportions
54. 布局组件使用绝对坐标
55. 垂直布局管理器类java.awt.FlowLayout
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.