如何创建Java桌面应用程序?

如何创建Java桌面应用程序?,java,swing,applet,desktop-application,japplet,Java,Swing,Applet,Desktop Application,Japplet,我对Java相当陌生,在我的学校把它作为一门挑战课程,我正在为我的一位老师编写一个与化学相关的“applet”(不确定这个词是否正确)。现在,它使用Eclipse运行得很好。我不知道如何使它成为一个“可点击”的应用程序,我可以从桌面打开它 请记住,java是我所知道的唯一的计算机语言!谢谢你的耐心,我为我的经验不足道歉 另外,我已经用init()和paint(Graphics g)方法扩展了JApplet,要制作一个真正的桌面应用程序,你不应该从扩展JApplet开始。小程序是作为网页的一部分运

我对Java相当陌生,在我的学校把它作为一门挑战课程,我正在为我的一位老师编写一个与化学相关的“applet”(不确定这个词是否正确)。现在,它使用Eclipse运行得很好。我不知道如何使它成为一个“可点击”的应用程序,我可以从桌面打开它

请记住,java是我所知道的唯一的计算机语言!谢谢你的耐心,我为我的经验不足道歉


另外,我已经用
init()
paint(Graphics g)
方法扩展了
JApplet
,要制作一个真正的桌面应用程序,你不应该从扩展JApplet开始。小程序是作为网页的一部分运行的。Eclipse将独立运行它们以帮助您调试它们

你应该考虑创建一个独立的Swing应用程序。有很多教程可以帮助你做到这一点


最终,一旦你有了一个,你就可以学习如何使它“可点击”,这在不同的操作系统之间差别很大。

要制作一个桌面应用程序,在
JPanel
中设计GUI,然后在
JFrame
中显示它。在这种情况下,不需要扩展框架或面板,只需根据需要使用框架和面板的实例即可

作为桌面应用程序运行。它需要一个“入口点”,一个带有方法的类

public static void main(String[] args) { // ..
然后,可以将带有
main
方法的应用程序放入一个Jar文件中,其中包含一个标识主类的清单。这就是所谓的“可运行Jar”,是您正在考虑的“双击运行”类型

另一方面,一旦你有了这个罐子,最好的分发方式就是通过网络,为此,请考虑从开始。