0

JPanel の半分にレンダリングされた 4x4 チェッカー ボード (解像度 400x400) のバッファー イメージがあります。手動で行わずに、各正方形の角の座標を見つけることは可能ですか? JPanel で絶対配置を使用しており、Frame 以外の唯一のコンテナーです。

4

1 に答える 1

1

400 x 400 の 4 x 4 チェッカーボードがある場合、各正方形は 100 x 100 ピクセルです。

このように を作成するときは、作成中に正方形ごとBufferedImageに を保存します。Rectangle

そうすれば、後でマウスをクリックしたときに、 のcontains方法を使用して、Rectangleどの四角がクリックされたかを判断できます。

絶対配置は使用しないでください。チェッカー ボードが JPanel の半分を占めているFlowLayoutか、BoxLayoutうまく機能している場合。

于 2013-06-26T12:49:36.873 に答える