我安装了Eclipse 3.7的WindowBuilder插件。Java WindowBuilder - >导出为.jar(Runnable或Applet)
我创建了一个非常简单的GUI与各种方法(JFrame,JPanel,应用程序等)。我试图将我的项目导出为可运行的JAR/a .jar文件。我必须选择主类:它不显示任何选择!导出仍然有效,但文件无用。
如何正确导出我的GUI类?
编辑:似乎我需要一个主要的方法,使类显示在主类列表中。但问题是,的WindowBuilder创建这样的一个类:
import javax.swing.JApplet;
import javax.swing.JButton;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class myGuiClass extends JApplet {
/**
* Create the applet.
*/
public myGuiClass() {
getContentPane().setLayout(null);
JButton btnMybutton = new JButton("myButton");
btnMybutton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
System.out.println("Button pressed!");
}
});
btnMybutton.setBounds(10, 11, 91, 23);
getContentPane().add(btnMybutton);
}
}
如果我在这里创建一个主要的方法,我不能创建我的JApplet的,因为它不允许引用其非静态构造函数静态主方法。至少我不知道该怎么做。那么我该如何将这个非常简单的类程序导出为可运行的.jar或applet?
@Andrew:“应用程序”是指WindowBuilder-> Swing Designer菜单中的一个选项。这实际上叫做Application Window,还有JApplet,JFrame,JDialog等等。 我想有一些可执行文件,我可以将它带到另一台PC或通过网络运行,所以我不必处理使用cmd窗口执行原始操作的原始代码...
是否有类有一个'公共静态主( String [] args)'方法?另外,什么是“应用程序”?它不是J2SE的一部分。顺便说一句 - 在考虑一个小程序之前解决这个问题。小程序通常不是问题的解决方案,而是引入更多问题。 –
嘿,谢谢你的回答。事实上,我只用一个课就尝试过,并且没有它没有主要的方法。它似乎需要一个出现在主类列表中,但有一个问题,我编辑了上面的问题 - > – br0t