/**
* 边界面局管理
*
* @time 2:59:38 PM
* @author retacn yue
* @Email zhenhuayue@sina.com
*/
public class Test_borderLayoutDemo extends Frame {
private static final long serialVersionUID = 1L;
private Test_borderLayoutDemo() {
this.setLayout(new BorderLayout());
this.add(new Button(""), BorderLayout.SOUTH);
this.add(new Button(""), BorderLayout.NORTH);
this.add(new Button(""), BorderLayout.CENTER);
this.add(new Button(""), BorderLayout.WEST);
this.add(new Button(""), BorderLayout.EAST);
}
/**
* 构造器
*
*/
public static void main(String[] args) {
Test_borderLayoutDemo test_borderLayoutDemo = new Test_borderLayoutDemo();
test_borderLayoutDemo.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
test_borderLayoutDemo.pack();
test_borderLayoutDemo.show();
}
/**
* 窗体组件的首选大小
*/
@Override
public Dimension getPreferredSize() {
return new Dimension(300, 300);
}
}
分享到:
相关推荐
这篇Swing读书笔记目录旨在帮助开发者更好地理解和掌握Swing的相关知识,通过阅读和学习,可以提升在Java GUI编程上的技能。 首先,Swing是Java Foundation Classes (JFC)的一部分,它是Sun Microsystems为Java平台...
**Java高级基础部分:边界布局BorderLayout详解** 在Java GUI编程中,布局管理器是用于自动安排组件在容器中的位置和大小的重要工具。`BorderLayout`是Java Swing中的一种基本布局管理器,它将容器分为五个区域:北...
JavaSwing BorderLayout 边界布局是 Java 中的一种常用的布局管理器,主要用来管理容器中的组件布局。它将容器分为 5 个区域,分别是北、南、西、东和中间,每个区域可以容纳一个组件。 BorderLayout 的构造方法有...
总的来说,这个"java swing 学习资料"应该会引导初学者逐步掌握Swing的基本组件使用、布局管理、事件处理以及一些高级特性。通过实践这些源码,不仅能够加深对Swing的理解,还能提升实际开发技能。对于想要进入Java...
* 了解 Java Swing 布局管理机制,如 BorderLayout、GridLayout 等。 * 了解如何使用 Java Swing 布局管理机制来布局图形用户界面。 七、Java Swing 表格组件 * 了解 Java Swing 表格组件的使用方法,如 JTable、...
在“sinodataLearn”这个文件中,可能包含了关于Swing学习的笔记、代码示例或者练习项目,这些都是深入理解和掌握Swing的好材料。建议逐步研究这些内容,通过实践来加深理论知识的理解,从而提升Swing开发技能。
BorderLayout 是 Java Swing 库提供的一种布局管理器,用于将容器划分为北、南、东、西和中五个区域,并在这些区域中添加组件。 在 BorderLayout 中,每个区域只能包含一个组件,当添加多个组件时,它们会自动填充...
11. **复杂布局(Layout Manager)**:Swing支持多种布局管理器,如FlowLayout、BorderLayout、GridLayout、GridBagLayout等,用于控制组件在容器中的排列方式。GridBagLayout是最灵活的布局管理器,允许自定义组件...
- Swing 提供了多种布局管理器,如 `FlowLayout`、`BorderLayout`、`GridLayout`、`BoxLayout` 和 `GridBagLayout`,用于自动排列组件。 - 每种布局管理器都有其特定的排列规则,开发者可以根据需求选择合适的布局...
3. **布局管理器(Layout Managers)**:布局管理器负责决定容器中组件的位置和大小,常见的有FlowLayout、BorderLayout、GridLayout、CardLayout和BoxLayout等。理解和掌握布局管理器有助于创建美观且响应式的用户...
3. **布局管理器(Layout Managers)**:Swing 提供了几种布局管理器,如 FlowLayout、BorderLayout、GridLayout 和 GroupLayout,它们可以帮助你自动调整组件的位置和大小,以适应不同屏幕尺寸。 4. **事件处理...
4. **Layout Managers**: Swing 提供了几种内置的布局管理器,如FlowLayout、BorderLayout、GridLayout、CardLayout和BoxLayout,它们决定了组件在容器中的排列方式。 5. **JButton**: 用于创建按钮,可以设置按钮...
6. **布局管理**:为了在屏幕上合理地组织组件,Swing提供了多种布局管理器,如FlowLayout、BorderLayout、GridLayout和CardLayout等。开发者会选择合适的布局管理器来优化用户界面的布局。 7. **文件I/O**:readme...
### Java Swing知识点详解 #### 一、JSplitPane:实现窗口动态分割 ...综上所述,通过以上介绍我们可以了解到Java Swing中的一些重要组件和布局管理器的使用方法,这些知识对于开发复杂的GUI应用程序是非常有用的。
开发者使用Swing组件如JFrame、JButton、JLabel、JTable等,通过布局管理器(如BorderLayout、GridLayout、FlowLayout等)组织这些组件,实现用户友好的交互界面。 接下来,我们谈谈MySQL数据库。MySQL是一个开源、...
在Java编程语言中,Swing库是...在学习过程中,参考“JAVA学习笔记swing JFrame窗口学习.txt”文档将有助于深入理解这一主题。同时,“www.pudn.com.txt”可能提供了更多相关的学习资源和示例代码,可供进一步研究。
- Swing提供了多种布局管理器,如FlowLayout、BorderLayout、GridLayout、CardLayout和 MigLayout等,帮助我们自动调整组件的位置和大小。了解并熟练使用这些布局管理器,可以使界面设计更加灵活。 3. **事件处理*...
本项目是一个基于Java...这个Java+Swing+Mysql实现的超市商品管理系统,为超市运营提供了便利,同时也展示了Java后端开发与数据库管理的结合应用,对于学习Java编程和数据库管理的开发者来说,是一个不错的实践案例。
本压缩包包含了11套完整的Java Swing管理系统源码,这些源码对于学习和理解Java GUI编程具有很高的价值。下面我们将深入探讨Java Swing的核心概念、特性以及在开发管理系统中的应用。 1. **Java Swing基本组件** -...