JAVA2Dで簡単なゲームを書いています。クラス「グラウンド」を作成しました。このクラスのオブジェクトをそのように作成すると...
Ground g1 = new Ground("WATER", 50, 100, 5, 5) //params: type of surface, margin-left, margin-top, width, height
...5x5 ピクセルの正方形を作成します (JAVA2D の fillRect 関数で)。ここで、この正方形をフレームの任意の場所に設定したいと思います。これは HTML での簡単な例です: HTML で単純なボックスを移動する場合は、スタイルを使用します。
<div style="margin-left: 50px; margin-top: 100px"></div>
そして出来上がり。JAVAには、それを助けないレイアウトしかありません。レイアウトでは余白を自由に設定できません。
setBounds が機能しない