java 我这个程序为什么不能执行呢?

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:41:07
import java.applet.*;
import javax.swing.*;
class MyPanel extends JPanel{
JButton button1,button2;
JLabel label1; //申明子类对象
MyPanel(String s1,String s2,String s3){
//Panel对象初初始化为有两个按钮和一个文本框
button1=new JButton(s1); button2 =new JButton(s2);
label1 = new JLabel(s3); //创建子类对象
add(button1);add(button2);add(label1); //将子类对象加入到某容器
}
}public class Example5_4 extends Applet{
MyPanel panel1,panel2;
JButton button;
public void init(){
panel1 =new MyPanel("确定","取消","标签,我们在面板1中");
panel2 = new MyPanel("确定","取消","标签,我们在面板2中");
button =new JButton("我是不在面板中的按钮");
add(panel1);add(panel2);add(button);
setSize(300,200);
}
}
执行是他提示我说是没有main函数,但我不知道如何更改啊

能执行阿

public class Example5_4 extends Applet{
这一句有问题,把前面的public 删除就可以运行了,但是运行的途中有异常出现,你应该再申请且捕捉异常就能得到你想要的结果了.

放在我这里能执行,要是少main的话,你就写一个main方法试试

你的运行方式应该是java Applet
是可以运行的,但是里面有异常,可以用异常处理机制捕捉一下。