怎么我在生成这个Oval项目时老是提示没有找到主类。高手指点。

我来说一句 2008-11-14 11:16:16
package ovel;

/**
*
* 2008-11-14 刘宝
*/
import java.awt.*;
import javax.swing.*;
下面是源代码
public class SimpleApplet extends JApplet {
public void init() {
Container content = getContentPane();
Drawing aDrawing = new Drawing();
content.add(aDrawing);
}
}

class Drawing extends JPanel {
public void paintComponent(Graphics window) {
super.paintComponent(window);
setBackground(Color.GREEN);
window.drawString("Hello word!", 50, 50);
window.drawOval(40, 30, 100, 40);
}
}

D:\My Documents\NetBeansProjects\Ovel\src\ovel\Main.java:14: 类
SimpleApplet 是公共的,应在名为 SimpleApplet.java 的文件中声明
...全文
37 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
openepo 2008-11-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 lb_baoer 的帖子:]
D:\My Documents\NetBeansProjects\Ovel\src\ovel\Main.java:14: 类
SimpleApplet 是公共的,应在名为 SimpleApplet.java 的文件中声明
[/Quote]

这应该是错误提示吧?我觉得说的还是蛮清楚的。作为一个 public 的类,必须声明在于类名相同的 java 文件中。此例文件名应该是:SimpleApplet.java

LZ 把 main.java 改名到 SimpleApplet.java 再试试。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧