`

swing 学习笔记十(边界面局管理BorderLayout)

阅读更多

/**
* 边界面局管理
*
* @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读书笔记目录

    这篇Swing读书笔记目录旨在帮助开发者更好地理解和掌握Swing的相关知识,通过阅读和学习,可以提升在Java GUI编程上的技能。 首先,Swing是Java Foundation Classes (JFC)的一部分,它是Sun Microsystems为Java平台...

    边界布局——BorderLayout

    **Java高级基础部分:边界布局BorderLayout详解** 在Java GUI编程中,布局管理器是用于自动安排组件在容器中的位置和大小的重要工具。`BorderLayout`是Java Swing中的一种基本布局管理器,它将容器分为五个区域:北...

    JavaSwing BorderLayout 边界布局的实现代码

    JavaSwing BorderLayout 边界布局是 Java 中的一种常用的布局管理器,主要用来管理容器中的组件布局。它将容器分为 5 个区域,分别是北、南、西、东和中间,每个区域可以容纳一个组件。 BorderLayout 的构造方法有...

    java swing 学习资料

    总的来说,这个"java swing 学习资料"应该会引导初学者逐步掌握Swing的基本组件使用、布局管理、事件处理以及一些高级特性。通过实践这些源码,不仅能够加深对Swing的理解,还能提升实际开发技能。对于想要进入Java...

    java(swing)+ mysql实现学生信息管理系统

    * 了解 Java Swing 布局管理机制,如 BorderLayout、GridLayout 等。 * 了解如何使用 Java Swing 布局管理机制来布局图形用户界面。 七、Java Swing 表格组件 * 了解 Java Swing 表格组件的使用方法,如 JTable、...

    swing学习心得资料

    在“sinodataLearn”这个文件中,可能包含了关于Swing学习的笔记、代码示例或者练习项目,这些都是深入理解和掌握Swing的好材料。建议逐步研究这些内容,通过实践来加深理论知识的理解,从而提升Swing开发技能。

    java swing-BorderLayout的使用

    BorderLayout 是 Java Swing 库提供的一种布局管理器,用于将容器划分为北、南、东、西和中五个区域,并在这些区域中添加组件。 在 BorderLayout 中,每个区域只能包含一个组件,当添加多个组件时,它们会自动填充...

    Java Swing 学习代码

    11. **复杂布局(Layout Manager)**:Swing支持多种布局管理器,如FlowLayout、BorderLayout、GridLayout、GridBagLayout等,用于控制组件在容器中的排列方式。GridBagLayout是最灵活的布局管理器,允许自定义组件...

    java swing学习资料

    - Swing 提供了多种布局管理器,如 `FlowLayout`、`BorderLayout`、`GridLayout`、`BoxLayout` 和 `GridBagLayout`,用于自动排列组件。 - 每种布局管理器都有其特定的排列规则,开发者可以根据需求选择合适的布局...

    swing学习

    3. **布局管理器(Layout Managers)**:布局管理器负责决定容器中组件的位置和大小,常见的有FlowLayout、BorderLayout、GridLayout、CardLayout和BoxLayout等。理解和掌握布局管理器有助于创建美观且响应式的用户...

    swing学生管理系统.zip

    7. **用户界面**:Swing提供的组件如JButton、JLabel、JTable等用于构建用户界面,通过布局管理器(如BorderLayout、GridLayout、FlowLayout)可以灵活地组织这些组件,使得界面美观且易于操作。 8. **事件处理**:...

    JAVA-Swing学习资料入门级

    3. **布局管理器(Layout Managers)**:Swing 提供了几种布局管理器,如 FlowLayout、BorderLayout、GridLayout 和 GroupLayout,它们可以帮助你自动调整组件的位置和大小,以适应不同屏幕尺寸。 4. **事件处理...

    JAVA_Swing 学习经典例子

    4. **Layout Managers**: Swing 提供了几种内置的布局管理器,如FlowLayout、BorderLayout、GridLayout、CardLayout和BoxLayout,它们决定了组件在容器中的排列方式。 5. **JButton**: 用于创建按钮,可以设置按钮...

    Java swing 开发的学生信息管理系统

    6. **布局管理**:为了在屏幕上合理地组织组件,Swing提供了多种布局管理器,如FlowLayout、BorderLayout、GridLayout和CardLayout等。开发者会选择合适的布局管理器来优化用户界面的布局。 7. **文件I/O**:readme...

    java swing笔记

    ### Java Swing知识点详解 #### 一、JSplitPane:实现窗口动态分割 ...综上所述,通过以上介绍我们可以了解到Java Swing中的一些重要组件和布局管理器的使用方法,这些知识对于开发复杂的GUI应用程序是非常有用的。

    java swing图书管理系统(eclipse+MySQL)

    开发者使用Swing组件如JFrame、JButton、JLabel、JTable等,通过布局管理器(如BorderLayout、GridLayout、FlowLayout等)组织这些组件,实现用户友好的交互界面。 接下来,我们谈谈MySQL数据库。MySQL是一个开源、...

    JAVA学习笔记swing JFrame窗口学习.rar_it_java swing_jframe_jframe mwc

    在Java编程语言中,Swing库是...在学习过程中,参考“JAVA学习笔记swing JFrame窗口学习.txt”文档将有助于深入理解这一主题。同时,“www.pudn.com.txt”可能提供了更多相关的学习资源和示例代码,可供进一步研究。

    java swing 学习教程

    - Swing提供了多种布局管理器,如FlowLayout、BorderLayout、GridLayout、CardLayout和 MigLayout等,帮助我们自动调整组件的位置和大小。了解并熟练使用这些布局管理器,可以使界面设计更加灵活。 3. **事件处理*...

    Java+Swing+Mysql实现超市商品管理系统源码

    本项目是一个基于Java...这个Java+Swing+Mysql实现的超市商品管理系统,为超市运营提供了便利,同时也展示了Java后端开发与数据库管理的结合应用,对于学习Java编程和数据库管理的开发者来说,是一个不错的实践案例。

Global site tag (gtag.js) - Google Analytics