0
我在BasicStroke Outline = new BasicStroke(10f, 50, 50);
中创建描边形状时遇到问题。我目前得到的错误是错误:创建描边形状
can't find symbol canvas.setStroke(Outline) pointing to the dot.
我是新来的构造函数,因此任何帮助将是巨大的,我做了类似这样的唯一的事情是创造的Scanner
一个实例。
import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.Color; //sets color
import java.awt.BasicStroke;
import java.awt.Graphics2D;
public class ColoredOlypmicRings extends JFrame
{
//varriables go here
public void paint(Graphics canvas)
{
super.paint (canvas);
canvas.setColor(Color.green);
canvas.drawOval(100,100,100,100); //color green
canvas.setColor(Color.red);
canvas.drawOval(200,200,100,100); //color red
final BasicStroke Outline = new BasicStroke(10f, 50, 50);
canvas.setStroke(Outline);
canvas.drawOval(300,300,200,200);
}
public ColoredOlypmicRings()
{
setSize(600,400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
ColoredOlypmicRings guiWindow = new ColoredOlypmicRings();
guiWindow.setVisible(true);
}
}
查看样本示例:https://docs.oracle.com/javase/tutorial/2d/geometry/strokeandfill.html – YoungHobbit