【发布时间】:2015-11-21 17:36:50
【问题描述】:
当我尝试在 BlueJ 中使用类 CanvasPane 时,它会引发编译错误,提示“找不到符号 - 类 CanvasPane”,即使我添加了这些导入:
import javax.swing.*;
import java.awt.*;
可能是什么问题?
【问题讨论】:
-
可能转发:stackoverflow.com/questions/954053/…。希望答案就在那里。
当我尝试在 BlueJ 中使用类 CanvasPane 时,它会引发编译错误,提示“找不到符号 - 类 CanvasPane”,即使我添加了这些导入:
import javax.swing.*;
import java.awt.*;
可能是什么问题?
【问题讨论】:
以下包不包含CanvasPane
import javax.swing.*;
import java.awt.*;
检查这个URL,CanvasPane是BlueJ.java中的私有内部类你不能导入它。否则你可以定义你自己的canvasPane并将它嵌入到你的类中:
public class MyClass{
private CanvasPane myCanvasPane;
public class CanvasPane extends JPanel
{
public void paint(Graphics g)
{
g.drawImage(canvasImage, 0, 0, null);
}
}
}
【讨论】: