0

我最近一直在尝试使用 Java API (http://docs.oracle.com/javase/7/docs/api/)。我想知道如何找到“page.drawRect”方法。“drawRect”方法是“page”类的一部分吗?我不确定这是否是语法的工作方式,或者我是否有意义。我想要的只是“page.drawRect”的解释,也许还有一些关于如何使用 API 文档的提示。我发布的实际代码没有任何问题。谢谢 :)

import javax.swing.JApplet;
import java.awt.*;

public class HopeThisWorks extends JApplet
{

    public void paint(Graphics page)
    {
        page.drawRect(50, 50, 40, 40);
        page.drawRect(60, 80, 225, 30);
        page.drawOval(75, 65, 20, 20);
        page.drawLine(35, 60, 100, 120);

        page.drawString ("\"Don't try to be like Jackie. There is only one Jackie. " + 
        "Study computers instead.\"", 110, 70);
        page.drawString ("-Jackie Chan",130, 100);
    }
}
4

4 回答 4

3

这很简单

  • 只是类定义的命名容器,它们不包含代码或方法,只是 .java 文件
  • 方法只能驻留在类中

在您的示例中,您所谈论的Graphicpage确实是对 Graphic 实例的引用。所以你应该寻找 class java.awt.Graphic

每当您导入一个包时,您不需要指定该包中包含的类的完整限定名,这就是为什么您可以简单地使用Graphic page它,java.awt.Graphic page但这只是一种简写方式,可以使所有内容不那么冗长(有时更加模糊)。

于 2012-09-02T01:27:55.750 回答
1

drawRect类中的一个方法Graphics。看看Graphics.drawRect()

page这是小程序Graphics对象的变量实例名称。

有关更多信息,请参阅:

在 AWT 和 Swing 中绘画

于 2012-09-02T01:27:46.533 回答
1

其他答案已经足够好了。添加一个小注释。

使用IntelliJ /Netbeans/Eclipse 之类的 IDE。这些工具中的大多数都能够进行适当的定义、显示快速文档等。

实用程序员提示 - 用好一个编辑器

于 2012-09-02T01:32:35.247 回答
1

也许一些关于如何使用 API 文档的提示

如果您使用的是 Eclipse,

  1. 右键单击您的项目并选择Properties
  2. 选择Javadoc Location
  3. http://docs.oracle.com/javase/7/docs/api/Javadoc location path文本字段中输入“ ”
  4. 轻敲OK

现在您将能够进入源代码,或者只需将鼠标悬停在drawRect上面并阅读相关文档。

于 2012-09-02T01:39:15.217 回答