【发布时间】:2013-06-10 00:09:59
【问题描述】:
这是我到目前为止所做的。
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 作为小程序运行,因为 i 想使用仅在 Graphics2D 中找到的 BasicStroke 方法。当我在当前代码块中输入BasicStroke 方法时,出现错误。如果我想让线条和上面的弧线更粗,有人可以修改代码来告诉我我需要做什么吗?或者也许指导我使用铸造。 (请注意,我称它为 Graphics page,而不是 Graphics g。)谢谢。
【问题讨论】:
-
1) 为什么要编写小程序?如果是由于规范。老师请发给Why CS teachers should stop teaching Java applets。 2) 为什么选择 AWT 而不是 Swing?请参阅Swing extras over AWT 上的此答案,因为有很多放弃使用 AWT 组件的充分理由。如果您需要支持较旧的基于 AWT 的 API,请参阅 Mixing Heavyweight and Lightweight Components。
-
对代码块使用一致且符合逻辑的缩进。代码的缩进是为了帮助人们理解程序流程。
标签: java graphics2d graphic