有两段代码一个可以,一个不可以,我在第二个添加了.start()就可以执行成功。 谁帮我看看,为什么第一段不可以,如果我不另外构造一个方法,应该怎么改才能成功?? 这个不可以执行成功
123456789101112
import java.applet.Applet;
import java.awt.*;
public class Test extends Applet
{
//static String str = "Hello World,Java!";
public void main(Graphics g)
{
g.drawString("Hello World",0,50);
g.setColor(Color.red);
g.drawLine(50,50,100,100);
}
} 下面这个可以执行成功!
1234567891011121314151617181920
import java.applet.Applet;
import java.awt.*;
public class Test extends Applet
{
//static String str = "Hello World,Java!";
public void paint(Graphics g)
{
g.drawString("Hello World",0,50);
g.setColor(Color.red);
g.drawLine(50,50,100,100);
}
public static void main(String []args){
Test go = new Test();
go.start();
}
}
123456789101112
import java.applet.Applet;
import java.awt.*;
public class Test extends Applet
{
//static String str = "Hello World,Java!";
public void main(Graphics g)
{
g.drawString("Hello World",0,50);
g.setColor(Color.red);
g.drawLine(50,50,100,100);
}
} 下面这个可以执行成功!
1234567891011121314151617181920
import java.applet.Applet;
import java.awt.*;
public class Test extends Applet
{
//static String str = "Hello World,Java!";
public void paint(Graphics g)
{
g.drawString("Hello World",0,50);
g.setColor(Color.red);
g.drawLine(50,50,100,100);
}
public static void main(String []args){
Test go = new Test();
go.start();
}
}
解决方案 »
- [在线等]《java就业培训教程》11.2.5用UDP编写聊天程序出错
- 那位有twaver.jar
- 关于String 日期相减问题。请大家帮帮忙 谢谢
- 求助,高手来说详细点!
- 好人进来帮帮忙~~~
- JFileChooser保存文件时,输入中文文件名,就会出现保存文件的对话框失去焦点的情况,好像是调用JFIleChooser本身的输入法对话框的,请教大侠这个怎么规避,谢谢!~
- DecimalFormat 格式化显示一个超过17位的大数时,在第17位四舍五入,如何解决?
- 如何改变java application 的风格
- 请问关于.java.bak的作用?
- Java里collection API怎么翻译啊?
- 这个字节代码文件怎么来的?谢谢指教
- 事件方法执行问题,高手进来指点指点,菜鸟进来学习学习
然后第一个没有main方法,注意:public static void main()
第二个有main方法,并且paint()是override Container中的paint()方法,由系统在需要的时候调用.
所以被执行了.