在为Applet使用Java Graphics时如何使用BasicStroke方法?

时间:2013-06-09 16:01:07

标签: java graphics2d graphic

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

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的applet运行,因为 i 希望使用仅在BasicStroke中找到的Graphics2D方法。当我将BasicStroke方法输入到当前代码块中时,出现错误。有人可以修改代码,告诉我如果我想使线和弧线更粗,我需要做什么?或者也许可以指导我使用铸造。 (请注意,我将其称为图形页面,而不是图形g。)谢谢。

1 个答案:

答案 0 :(得分: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);
    }
}