0

Rectangle left = new Rectangle(0,0,WIDTH/9,HEIGHT); このコードで、幅を大きくすると、JFrame の左側にさらに広がっているように見えるのはなぜですか? そして、それを減らすと、なぜ右に伸びるのでしょうか? これは座標プレーンのように機能しませんか? 高さは私にはもう少し理にかなっています。高さを上げると上に伸び、下げると下に伸びます。

4

1 に答える 1

2

Swing は、0,0 が左上隅で、正の X が右に伸び、正の Y が下に伸びるように描画します。一部の人々は 0,0 が左下隅であると予想しているため、これは混乱を招く可能性があります。

あると思う場所とは対照的に、物がどこにあるのかを理解するのに問題がある場合は、最初に長方形などを描画しようとするのではなく、図形のポイントを描画して、それをいじることをお勧めします。

于 2012-05-21T00:19:13.943 に答える