如下程序,为什么编译的时候说没有主方法,是不是要用其他程序才可以用paint?

import java.awt.*;
import java.applet.*;
public class a extends Applet{
public void paint(Graphics g){
g.setFont(new Font("Courier New",Font.PLAIN,12));
g.drawString("Byte :"+Byte.MIN_VALUE+"TO"+Byte.MIN_VALUE,5,20);
}
}
--------------------------------------------------------------------------------------------
我用记事本写和DOS界面编译 为什么编译的时候说没有主方法 我按书上打的 是不是要用其他程序才可以用paint
--------------------------------------------------------------------------------------------
D:\java>java a
Exception in thread "main" java.lang.NoSuchMethodError: main

偶然的你
浏览 104回答 3
3回答

FFIVE

你这是applet可以用javac编译 不能通过java运行applet没有main方法 必须镶嵌在html网页里才能运行

慕容3067478

一个程序要想单独运行就必须含有 main方法,它是程序的入口。你写的这个方法必须在主方法里实例化这个类的对象,然后通过对象调用这个方法。在类里输入main然后Alt+/就自动出来主方法了。然后在类里创建这个类的实例,调用paint方法,还要再创建一个Graphics的对象作为形参放到方法里。

qq_笑_17

运行applet不是用java这个指令的,用appletviewer并且运行的不是那个.class文件而是htm文件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java