NullLayout布局面板 : 布局 « 图形用户界面 « 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 » 图形用户界面 » 布局屏幕截图 
NullLayout布局面板
NullLayout布局面板
  
/*
 * Copyright (c) 2000 David Flanagan. All rights reserved. This code is from the
 * book Java Examples in a Nutshell, 2nd Edition. It is provided AS-IS, WITHOUT
 * ANY WARRANTY either expressed or implied. You may study, use, and modify it
 * for any non-commercial purpose. You may distribute it non-commercially as
 * long as you retain this notice. For a commercial use license, or to purchase
 * the book (recommended), visit http://www.davidflanagan.com/javaexamples2.
 */

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class NullLayoutPane extends JPanel {
  public NullLayoutPane() {
    // Get rid of the default layout manager.
    // We'll arrange the components ourselves.
    this.setLayout(null);

    // Create some buttons and set their sizes and positions explicitly
    for (int i = 1; i <= 9; i++) {
      JButton b = new JButton("Button #" + i);
      b.setBounds(i * 30, i * 2012530)// use reshape() in Java 1.0
      this.add(b);
    }
  }

  // Specify how big the panel should be.
  public Dimension getPreferredSize() {
    return new Dimension(425250);
  }

  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });

    frame.getContentPane().add(new NullLayoutPane(), BorderLayout.CENTER);
    // Finally, set the size of the main window, and pop it up.
    frame.setSize(600400);
    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. BoxLayout:胶BoxLayout:胶
22. 布局:覆盖布局:覆盖
23. BoxLayout: setAlignmentX setAlignmentYBoxLayout: setAlignmentX setAlignmentY
24. 组件对齐组件对齐
25. GridLayout演示3GridLayout演示3
26. BoxLayout样本BoxLayout样本
27. BoxLayout演示3BoxLayout演示3
28. 各种布局各种布局
29. BoxLayout演示4BoxLayout演示4
30. GridLayout演示GridLayout演示
31. CardLayout演示CardLayout演示
32. 使用CardLayout
33. 铺设屏幕CardLayout铺设屏幕CardLayout
34. 屏幕布局SpringLayout屏幕布局SpringLayout
35. BorderLayout窗格BorderLayout窗格
36. 将按钮添加到所有部分BorderLayout
37. A BorderLayout divides the space into five regions: North, West, South, East and Centre.
38. 使用边界布局管理器。
39. BoxLayout面板BoxLayout面板
40. FlowLayout面板FlowLayout面板
41. GridLayout面板GridLayout面板
42. 布局组件在网格
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.