`
wandejun1012
  • 浏览: 2738394 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

swing默认布局

    博客分类:
  • java
 
阅读更多

在awt/swing中,如果没有指明layout,则默认的是FlowLayout().

 

但是对于Frame,Window,Dialog而言,他们的默认布局就是BorderLayout;

 

对于JPanel jp=new JPanel()的情况,却又是FlowLayOut()了;

 

很多变。

 

当我们知道Frame默认是BorderLayout时,我们可以直接将JLabel加进Frame的North处,而不需要再新建一个JPanel了。

如例:

 

public class TestMenuMethod2 extends JFrame {

	public TestMenuMethod2() throws HeadlessException {
			super();
			JToolBar jToolBar=new JToolBar();
			this.add(jToolBar,BorderLayout.NORTH);
			JScrollPane jsp=new JScrollPane();
			JTextArea jta=new JTextArea();
			jsp=new JScrollPane(jta);
			this.add(jsp,BorderLayout.CENTER);
	}
}

 代码中未出现任何关于Layout的东西,也没有出现JPanel。一样可以搞定!

分享到:
评论

相关推荐

    Java Swing组件布局管理器之FlowLayout(流式布局)入门教程

    Java Swing 组件布局管理器之 FlowLayout(流式布局)入门教程 Java Swing 组件布局管理器中有多种布局管理器,今天我们主要介绍 FlowLayout(流式布局),它是最简单、最基础的一个布局管理器。 FlowLayout 也称为...

    关于Swing的布局

    `RowLayout`并不属于Swing默认提供的布局管理器,但从其命名和用法来看,可以推测这是一个用于按行布局的自定义管理器。下面详细介绍该布局管理器的相关属性及其含义: #### `RowLayout`属性详解 - **`JWT....

    Java Swing CardLayout卡片布局的实现示例

    Java Swing CardLayout 卡片布局是 Java 中的一种布局管理器,它将容器中的每个组件看作一张卡片,一次只能看到一张卡片,容器则充当卡片的堆栈,默认显示第一张卡片。CardLayout 构造方法可以创建一个间距大小为 0 ...

    Java使用Swing默认皮肤控件代码示例

    本篇将详细讲解如何使用Swing来设置默认的皮肤控件,以及提供一个简单的代码示例。 Java Swing支持多种外观和感觉(LookAndFeel),这些外观定义了窗口、按钮、文本框等组件的视觉样式。其中一个内置的LookAndFeel...

    java笔试题大量

    Java Swing 默认布局 正确答案是 `a) FlowLayout`,这是 `JPanel` 默认使用的布局管理器。 ### 8. JDBC 获取 Connection 和 Statement 正确的方式是使用 `DriverManager.getConnection()` 方法获取 `Connection`...

    swing界面美化包

    在默认情况下,Swing组件的外观可能显得较为朴素,但通过一些特殊的技术,我们可以对其进行美化,使其更具吸引力。"swing界面美化包"就是这样一个工具,它可以帮助开发者轻松地改变Java应用的视觉风格。 Swing界面...

    Swing插件下载,swing下载,java-swing下载,swing-plugin

    9. **外观(Look and Feel)**:Swing支持更改应用的视觉样式,可以设置为系统默认的外观,也可以自定义外观。 10. **JTable和JTree**:用于展示表格数据和树形结构,提供了丰富的功能,如排序、过滤和编辑。 在...

    java swing布局管理器实例之gridbaglayout,实现左右选择框.doc

    Java Swing 是一个用于构建图形用户界面(GUI)的框架,其中布局管理器是控制组件在窗口中排列的关键工具。在众多的布局管理器中,`GridBagLayout` 是最为灵活,但也最为复杂的。它允许开发者精确地控制组件的位置和...

    java课程设计界面美化包,swing也可以这么漂亮

    在Swing这一Java的图形用户界面(GUI)工具包中,虽然提供了基本的组件和布局管理器,但默认的UI设计往往显得较为朴素。为了使Swing应用看起来更加现代化和吸引人,我们可以引入第三方库,如本案例中的"substance....

    swing 结合css

    首先,你需要引入JavaFX库,因为Swing与JavaFX的集成并不是默认开启的。在Java 8及更高版本中,JavaFX作为可选模块,需要在模块路径中明确声明。例如,使用Java 11或更高版本时,可以这样导入: ```java --module-...

    java swing漂亮界面(超酷) javaswing教程

    Swing还支持布局管理器,如FlowLayout、BorderLayout、GridLayout和CardLayout,它们能帮助开发者合理地组织和排列组件,确保界面在不同屏幕尺寸下都能保持良好的显示效果。此外,通过自定义布局或者使用...

    swing多tab页面板练习

    // 默认位置,也可设置为LEFT, RIGHT, BOTTOM ``` 在实际应用中,我们可能需要动态地添加、删除或切换Tab。为此,`JTabbedPane`提供了以下方法: - `removeTabAt(int index)`:根据索引移除一个Tab。 - `...

    java swing漂亮界面 超酷 javaswing教程

    1. **布局管理器**:Swing 提供了多种布局管理器,如 FlowLayout、GridLayout、BorderLayout、BoxLayout 和 GroupLayout,它们帮助你组织组件在窗口中的位置和大小。正确使用布局管理器是创建整洁界面的关键。 2. *...

    Swing布局管理器

    JPanel默认使用FlowLayout布局管理器,但可以根据需求更换为其他布局。下面将详细介绍Swing中几种主要的布局管理器: 1. **BorderLayout**:将容器分为五个区域:北(North)、南(South)、东(East)、西(West)...

    JAVA swing中文离线API文档

    本离线API文档详细阐述了Swing库中的各种组件、事件处理机制以及布局管理器等核心概念,对Java桌面开发人员来说是一份非常重要的参考资料。 在Java Swing中,开发者可以创建窗口、菜单、按钮、文本输入框等常见的...

    Java 实现swing中嵌入html 实例 适合新手

    在Java编程中,Swing库提供了丰富的组件来创建桌面应用程序,但默认情况下它不支持直接显示HTML内容。然而,通过引入第三方库,如DJ Native Swing,我们可以实现在Swing应用中嵌入HTML的功能,这对于创建复杂的用户...

    javaswing窗体布局[归类].pdf

    `GridLayout()`创建默认的一行布局,每个组件占一列;`GridLayout(int rows, int cols)`创建指定行数和列数的布局;`GridLayout(int rows, int cols, int hgap, int vgap)`则允许设置行和列之间的间距。组件将按从左...

    swing开发的源代码

    10. ** Swing Look and Feel (L&F)**:Swing允许开发者更改应用的外观和感觉,通过LookAndFeel类可以切换系统默认的L&F或安装第三方的L&F库,以达到不同的视觉效果。 Swing源代码的学习可以帮助开发者深入理解其...

    精通java-swing开发.doc

    - `javax.swing.plaf.metal`:Metal外观,是Java默认的外观风格。 - `javax.swing.plaf.multi`:多外观支持,可以同时使用多种外观风格。 - `javax.swing.table`:与`JTable`组件相关的类,用于创建和管理表格数据...

    java中Swing五种常见的布局方式

    Java 中的五种常见的 Swing ...例如,JFrame 和 JDialog 的默认布局为 BorderLayout,JPanel 和 Applet 的默认布局为 FlowLayout。在使用布局方式时,需要根据实际情况选择合适的布局方式,并注意布局方式的优缺点。

Global site tag (gtag.js) - Google Analytics