什么是 setBounds,如何使用它?

2022-09-01 06:42:49

我无法在setBounds上找到任何东西,它的用途或它的功能实际上是什么。有人可以澄清我吗?非常感谢!


答案 1

如果将 设置为 ,则可以 用于指定 GUI 组件的位置和大小。然后是该组件左上角的坐标。setBounds(x, y, width, height)layoutnull(x, y)


答案 2

setBounds用于定义组件的边框。这包括它的位置和大小。

在框架内的许多地方使用。

  • 布局管理器使用它来定义组件在其父容器中的位置和大小。
  • 绘画子系统使用它来定义绘制组件时的修剪边界。

在大多数情况下,你永远不应该打电话给它。相反,您应该使用适当的布局管理器,并让他们确定向此方法提供信息的最佳方式。


推荐