【发布时间】:2014-06-20 06:49:14
【问题描述】:
我正在从事一个需要使用drawingpanel.java 的计算机科学图形项目。 我对此并不陌生,我所看到的与此相近的解释对我来说毫无意义。
代码以这种形式呈现,所以我需要让它以这种方式工作。
import java.awt.*; // so I can use Graphics
public class OutlineExample{
public static void main(String[] args) {
DrawingPanelpanel = new DrawingPanel(150, 70);
Graphics g = panel.getGraphics();
}
}
我被告知我必须以某种方式将drawingpanel.java“导入”到我的项目中。
我已经尝试过文件 -> 导入 -> 常规 -> 文件系统,但发生的事情对我来说毫无意义。 我还在某处看到了一篇帖子,说它可以压缩drawingpanel.java并将其重命名为.jar,然后以某种方式导入它。我对此一无所知。 然后我尝试将drawingpanel.java加载到它自己的项目中,但是然后呢?
我想我需要一步一步来.....首先按下此按钮,选择该文件....按下此按钮...说明类型。没有逻辑上的飞跃。在这一点上我太密集了。
任何帮助将不胜感激。
【问题讨论】:
-
谁给了你这个代码?您不应该通过在组件上调用
getGraphics()来获取您的 Graphics 对象,因为这样获得的 Graphics 对象将是短暂的,并且不会在后续的重绘中起作用。至于“导入”,如果您的 DrawingPanel 类与当前类在同一个包中,则无需专门导入任何内容。另外,您的 DrawingPanel 代码在哪里?如果您有一个 java 文件,那么您只需单击它并通过 Eclipse 的包资源管理器将其拖到项目的包中。