这感觉像是一个非常简单的问题,然而,在我寻找并找到“答案”的每一个例子中,它都远远超出了我的理解水平。我对 Java 比较陌生,9 月份才开始参加我的 AP Comp Sci 课程。但是,我正在制作一个非常简单的小程序来请一个(同样书呆子的)女孩参加舞会。所以基本上这意味着我需要小程序在我将给她的闪存驱动器上工作。我以前从来不需要导出,我的程序运行良好(至少从 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
}
}
提前致谢,如果可能的话,尽量保持精简。