0

这是我到目前为止所做的。

import java.applet.Applet;
import java.awt.*;

public class myFirstAppletRun extends Applet
{public void paint (Graphics page)
{
page.drawLine(100, 0, 100, 600);
page.fillArc(7, 234, 115, 100, -20, 180);
}
}

我将如何修改它以使其作为使用 Java 的小程序运行,Graphics2D因为想使用BasicStroke仅在Graphics2D. 当我BasicStroke在当前代码块中输入方法时,出现错误。如果我想让线条和上面的弧线更粗,有人可以修改代码来告诉我我需要做什么吗?或者也许指导我使用铸造。(请注意,我称它为图形页面,而不是图形 g。)谢谢。

4

1 回答 1

1

使用setStroke- 方法:

Graphics2D g2 = (Graphics2D) page;
g2.setStroke(new BasicStroke(2));

结果:

import java.applet.Applet;
import java.awt.*;

public class myFirstAppletRun extends Applet
{
    public void paint (Graphics page)
    {
        Graphics2D g2 = (Graphics2D) page;
        g2.setStroke(new BasicStroke(2));
        g2.drawLine(100, 0, 100, 600);
        g2.fillArc(7, 234, 115, 100, -20, 180);
    }
}
于 2013-06-09T16:09:59.723 回答