【发布时间】:2014-09-23 09:24:22
【问题描述】:
g.fillRect( 70, 250, 20, 144 );
g.fillRect( 100, 250, 20, 98 );
如果我用它来绘制条形图
我得到以下结果:
我希望这些条看起来像:
我知道我可以通过以下方式获得该结果:
g.fillRect( 70, 200-144, 20, 144 );
g.fillRect( 100, 200-98, 20, 98 );
我是 Java 新手,我真的不明白这里发生了什么以及如何解决问题,有人可以向我解释为什么减法后的条形图是对齐的吗?
我知道这四个参数是干什么用的。前 2 个用于 x、y 位置,后两个用于宽度和长度。
【问题讨论】:
-
修复了第二个链接。
-
这两个快照有什么区别?
-
请参阅this answer 以获得体面的解释。示例见this answer
-
@peeskillet,谢谢,现在很清楚了:D