这是我到目前为止所做的。
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。)谢谢。
答案 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);
}
}