所以我的一个任务就是我必须创建一个不同颜色边的框,其中不同厚度的线条。听起来很简单。这就是我的想法,但我的问题是我的盒子的最后一行是厚度设置为“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);
}
}
答案 0 :(得分: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);
到第一个代码段的最后两行已执行时,所有绘图都已完成。因此它们没有效果。