导出小型小程序以启动

时间:2013-05-11 07:41:25

标签: java eclipse jar applet export

这感觉就像一个非常简单的问题,然而,在我寻找的每一个例子中,找到了一个“答案”,这远远超出了我的理解水平。我是Java的新手,只是在九月开始为我的A.P. Comp Sci课程。然而,我正在制作一个非常简单的小程序,让一个(同样书呆子)的女孩去做舞会。所以基本上这意味着我需要applet只是通过我将给她的闪存驱动器工作。我以前从未需要导出并且我的程序运行正常(至少从Eclipse的角度来看),但是,每次我将它作为.jar文件导出并尝试运行它时,都没有任何反应。完全没有。没有错误,没有盒子,没有。我一直看到我需要使用html或类似压倒性的东西,而不是在选项中(正如我所说,考虑到只需将驱动器插入任何计算机就可以工作)。

无论如何,我如何解决这个问题并赢得我的潜在约会?

代码如下:

package Runner;

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class mainRunner extends Applet implements ActionListener {

    public mainRunner(){
        Label Prom=new Label ("Prom?");
        JButton BYes=new JButton("Yes!");
        JButton BNo=new JButton("No!");
        JButton YYes=new JButton("Why yes?");
        JButton YNo=new JButton("Why no?");

        BYes.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent Yes){
                //code...//
            }
        }
        );

        BNo.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent No){
                //code...//
            }
        }
        );

        YYes.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent WhyYes){
            //code...//
            }
        }
        );

        YNo.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent WhyNo){
                //code...//
            }
        }
        );

        add(Prom);
        add(BYes);
        add(YYes);
        add(BNo);
        add(YNo);
    }

    @Override
    public void actionPerformed(ActionEvent arg0) {
        // TODO Auto-generated method stub

    }
}

提前致谢,如果可能的话,尽量保持简洁。

0 个答案:

没有答案