目 录CONTENT

文章目录

Dimension类详解

米尔嘉
2022-05-02 / 0 评论 / 0 点赞 / 541 阅读 / 544 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-07-04,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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 。

参考文献:

  1. https://docs.oracle.com/javase/8/docs/api/index.html
  2. https://docs.oracle.com/javase/8/docs/api/java/awt/Dimension.html
0

评论区