为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

偶然的你 2022-05-25 19:15:14
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 aException in thread "main" java.lang.NoSuchMethodError: main
查看完整描述

3 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

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

查看完整回答
反对 回复 2022-05-30
?
慕容3067478

TA贡献1773条经验 获得超3个赞

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

查看完整回答
反对 回复 2022-05-30
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

运行applet不是用java这个指令的,用appletviewer并且运行的不是那个.class文件而是htm文件

查看完整回答
反对 回复 2022-05-30
  • 3 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信