【问题标题】:Point of Origin, Width, Height原点、宽度、高度
【发布时间】:2012-05-27 12:56:06
【问题描述】:

左矩形 = new Rectangle(0,0,WIDTH/9,HEIGHT); 在这段代码中,如果我增加宽度,为什么它看起来像在 JFrame 的左侧延伸得更远?如果我减少它,为什么它会向右延伸?这不像坐标平原那样工作吗?身高对我来说更有意义。如果高度增加,它会向上延伸,如果它降低,它会向下延伸。

【问题讨论】:

  • 请发布您用于显示矩形的代码。
  • 您发布的代码与您描述的行为不符。我和@Jamie 在一起:向我们展示更多代码,最好是sscce。

标签: java height width jframe rectangles


【解决方案1】:

Swing 以 0,0 为左上角绘制,正 X 向右延伸,正 Y 向下延伸。这可能会令人困惑,因为有些人认为 0,0 是左下角。

如果您无法确定事物的位置而不是您认为的位置,我建议您仅绘制形状的点,然后尝试一下,而不是先尝试绘制矩形等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 2011-01-20
    • 2015-06-19
    • 2020-07-24
    相关资源
    最近更新 更多