Dimension类详解
Dimension 类封装单个对象中组件的宽度和高度(精确到整数)。该类与组件的某个属性关联。由 Component 类和LayoutManager 接口定义的一些方法将返回 Dimension 对象。通常,width 和 height 的值是非负整数。允许创建 dimension 的构造方法不会阻止您为这些属性设置负值。如果width 或 height 的值为负,则由其他对象定义的一些方法的行为是不明确的。表示一个(单个)组件的大小(该类封装了一个构件的高度和宽度)该类的高度、宽度值都是一个整数,表明有多少个像素点。多用于表示 GUI 控件等的大小。
构造方法详细信息
public Dimension()
创建宽度为零,高度为零的 Dimension实例。
public Dimension(Dimension d)创建一个 Dimension的实例,其宽度和高度与指定维度相同。
参数
d - width和 height值的 width height
public Dimension(int width,int height)构造一个 Dimension并将其初始化为指定的宽度和指定的高度。
参数
width - 指定的宽度
height - 指定的高度
方法详细信息
public double getWidth()
以双精度返回此 Dimension的宽度。
public double getHeight()
以双精度返回此 Dimension的高度。
public void setSize(double width,double height)
将此Dimension对象的大小设置为双精度的指定宽度和高度。 请注意,如果width或height大于Integer.MAX_VALUE ,他们将被重置为Integer.MAX_VALUE 。
参数
width - Dimension对象的新宽度
height - Dimension对象的新高度
public void setSize(Dimension d)
将此Dimension对象的大小设置为指定的大小。 此方法是出于完整性考虑,它与所述setSize由定义的方法Component。
参数
d - 这个 Dimension对象的新大小
public Dimension getSize()
获取此Dimension对象的大小。 此方法是出于完整性考虑,它与所述getSize由定义的方法Component 。
评论区