gpt4 book ai didi

java - Java中是否有水平线类,类似于Point/Rectangle类?

转载 作者:行者123 更新时间:2023-12-01 08:09:07 24 4
gpt4 key购买 nike

我正在寻找一个简单的线类,类似于java.awt.Point。但它不存储 x,y 坐标,而是只存储 x1 和 x2,指的是线的起始和结束 x 坐标?

我只是想将数据存储在水平线上,即它的宽度,以及它在 x 轴上的开始/结束位置。浏览java.awtjava.awt.geom没有给出任何结果。

最佳答案

你的意思是,类似 Line2D

查看Drawing Geometric Primitives了解更多详情...

如果您“确实”只需要一条水平线,您可以使用 Line2D 制作自己的水平线,例如...

public class HorizontalLine extends Line2D.Double {

public HorizontalLine(double x1, double x2) {
super(x1, 0, x2, 0);
}

}

这具有与 Shape API 的其余部分一起使用的额外好处...

nb- 不过,您将负责翻译它的 y 位置...

关于java - Java中是否有水平线类,类似于Point/Rectangle类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18930662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com