これは私が現在行っている課題の最初の部分ですが、私はすべての指示に従っていると思いますが、明らかに私のコードに間違いがあります。私がdrawメソッドを何も表示しないと呼び出すたびに、私はRectangle visible
を作るのに苦労しています。私は以下の課題の最初の部分と私のコードを貼り付けました。誰かが私にこれを解決するのを手伝ってもらえれば幸いです。矩形オブジェクトを表示するにはどうすればいいですか?
がnew Rectangle
オブジェクトを構築:単一レンガ
を描く
これらは、レンガを描画する手順は次のとおりです。 パラメータとして渡された座標に従って、四角形の位置を設定します。 矩形のサイズをレンガの適切なサイズに変更します。 2つのフィールドが定義されています.1つはbWidth
と呼ばれ、もう1つはbHeight
と呼ばれ、これらはすでにレンガの幅と高さとして初期化されたwth値です。 注:このタスクではbWidth or bHeight
の値を変更しないでください。それらをそのまま残す。 (bWidth = 54) (bHeight = 16)
addメソッドを使用してレンガと呼ばれるArrayList
に矩形を追加します。すべての 最後は、
矩形が見えるようにこれは私の現在のコードです:
private void drawBrick(int startX, int startY){
Rectangle singleBrick = new Rectangle();
singleBrick.setPosition(startX, startY);
singleBrick.changeSize(54, 16);
bricks = new ArrayList<Rectangle>();
bricks.add(singleBrick);
singleBrick.isVisible();
}
'isVisible()'は、オブジェクトが可視かどうかをチェックするだけです。私はあなたが 'setVisible(true)'を望んでいると思います – QBrute
awtまたはswingを使用していますか? –
setVisible(true)は正しくはブール値ですか?私は割り当てのこの部分でブール値を使用する必要があるとは思わない。ブール値を使用せずに可視にする方法はありますか? –