如何实现Java Swing中null布局的示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计950个文字,预计阅读时间需要4分钟。
1. 概述官方JavaDocsApi:java.awt.Component, java.awt.Container, null。绝对布局。绝对布局没有特定的布局管理器类来表示,当容器没有设置布局管理器(即设置为null)时,表示使用绝对布局。即通过设置组件的位置和大小来直接控制其在容器中的布局。
1. 概述
官方JavaDocsApi: java.awt.Component,java.awt.Container
null,绝对布局。绝对布局没有特定一个布局管理器类来表示,给容器的布局管理器设置为 null,就表示使用绝对布局,即通过设置组件的坐标和宽高来布置组件。
绝对布局需要明确指定每一个组件的坐标和宽高,否则不显示。
对于使用其他布局时给组件设置坐标和宽高,一般会遵循以下两点:
- 使用其他布局时,如果在窗口显示之后,再添加新组件,则该组件也会被当做绝对布局对待(即需要手动指定坐标和宽高);
- 使用其他布局时,如果在窗口显示之后,修改之前添加的组件的坐标和宽高,则该组件也会被当做绝对布局对待(即此时修改坐标和宽高会生效)。
本文共计950个文字,预计阅读时间需要4分钟。
1. 概述官方JavaDocsApi:java.awt.Component, java.awt.Container, null。绝对布局。绝对布局没有特定的布局管理器类来表示,当容器没有设置布局管理器(即设置为null)时,表示使用绝对布局。即通过设置组件的位置和大小来直接控制其在容器中的布局。
1. 概述
官方JavaDocsApi: java.awt.Component,java.awt.Container
null,绝对布局。绝对布局没有特定一个布局管理器类来表示,给容器的布局管理器设置为 null,就表示使用绝对布局,即通过设置组件的坐标和宽高来布置组件。
绝对布局需要明确指定每一个组件的坐标和宽高,否则不显示。
对于使用其他布局时给组件设置坐标和宽高,一般会遵循以下两点:
- 使用其他布局时,如果在窗口显示之后,再添加新组件,则该组件也会被当做绝对布局对待(即需要手动指定坐标和宽高);
- 使用其他布局时,如果在窗口显示之后,修改之前添加的组件的坐标和宽高,则该组件也会被当做绝对布局对待(即此时修改坐标和宽高会生效)。

