
Java 中 Applet 类。 大家好,帮忙看一下下边这段程序,该怎么调用paint方法。
直接在控制台执行javaTest1说是没有主方法。但是写main方法后调用paint方法时paint方法的参数该怎么传?importjavax.swing.JApplet...
直接在控制台执行java Test1说是没有主方法。但是写main方法后调用paint方法时paint方法的参数该怎么传?
import javax.swing.JApplet;
import java.awt.*;
public class Test1 extends JApplet {
public void paint(Graphics g){
super.paint(g);
g.drawString("专业:计算机",20,30);
g.drawString("籍贯:中国",20,40);
}
}
这段代码在Myeclipse中可以直接执行,但是在dos中就会提示要写main方法,dos下的JDK是1.7版本的 展开
import javax.swing.JApplet;
import java.awt.*;
public class Test1 extends JApplet {
public void paint(Graphics g){
super.paint(g);
g.drawString("专业:计算机",20,30);
g.drawString("籍贯:中国",20,40);
}
}
这段代码在Myeclipse中可以直接执行,但是在dos中就会提示要写main方法,dos下的JDK是1.7版本的 展开
3个回答
展开全部
protected Graphics()构造一个新的 Graphics 对象。此构造方法是用于图形上下文的默认构造方法。
因为 Graphics 是一个抽象类,所以应用程序不能直接调用此构造方法。图形上下文从其他图形上下文获取,或者通过在组件上调用 getGraphics 来创建。
因为 Graphics 是一个抽象类,所以应用程序不能直接调用此构造方法。图形上下文从其他图形上下文获取,或者通过在组件上调用 getGraphics 来创建。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) throws Exception {
TestA a=new TestA();
a.paint(a.getGraphics());
}
main函数这么写就可以了 不过会空指针,因为没有Graphics对象
TestA a=new TestA();
a.paint(a.getGraphics());
}
main函数这么写就可以了 不过会空指针,因为没有Graphics对象
追问
谢谢你,学了一个新方法 但是这段代码放到Myeclipse中可以执行,但是在cmd下不能执行,cmd下提示无main方法,cmd中jdk是1.7的 这是怎么回事?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
必须用小程序的方式执行 paint不用传参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询