1

ですから、私の課題の1つは、さまざまな太さの線でさまざまな色の側面を持つボックスを作成する必要があるということです。簡単そうですね。それは私が思っていたものですが、私が抱えている問題は、厚さが「40」に設定されているときに私のボックスの最後の行が紙のように薄いことです。他のすべての線が太く、40よりも低い値に設定されているため、40を太くする必要があることはわかっています。何か提案はありますか?

public class SketchPadDrawing
{
    public static void main(String[] args)
    {
        SketchPad box = new SketchPad();

        box.drawLine(100, 200, 100, 0);
        box.setPenColor("RED");
        box.setPenThickness(10);

        box.drawLine(100, 0, 0, 0);
        box.setPenColor("BLUE");
        box.setPenThickness(20);

        box.drawLine(0, 0, 0, 200);
        box.setPenColor("GREEN");
        box.setPenThickness(30);

        box.drawLine(0, 200, 100, 200);
        box.setPenColor("BLACK");
        box.setPenThickness(40);
    }
}
4

1 に答える 1

3

変化する:

box.drawLine(0, 200, 100, 200);
box.setPenColor("BLACK");
box.setPenThickness(40);

に:

box.setPenColor("BLACK");
box.setPenThickness(40);
box.drawLine(0, 200, 100, 200);

最初のコードセグメントの最後の2行が実行されるまでに、すべての描画が完了します。したがって、効果はありません。

于 2013-01-20T02:57:13.247 に答える