如何使您的桌面Java应用程序看起来像Open Office或Eclipse等? 安装过程看起来像任何Windpws应用程序。安装。应用程序窗口上的to上没有Java徽标。您可以通过.exe文件运行它。怎么做的?这个jar-> exe转换? 有没有免费的工具呢?
答案 0 :(得分:5)
对于原生外观,你可以显然像Eclipse那样采用SWT方式,但这是一个痛苦的方式。作为一个例子,你可以/应该更喜欢Swing look'n'feel,Substance Look'n'Feel。
对于安装部件,您可以使用
对于exe包装器,您可以使用
或其他人......
然而,我认为,通过这样做,你做错了。 实际上,不是经典的下载/安装步骤,这很麻烦,您可以采用Java Web Start方式:用户只需单击一个网页链接即可将应用程序安装到其计算机上(直接集成更新机制),安装可能包括桌面和开始菜单快捷方式,以及Windows安装面板中的一个元素,用于删除已安装的软件。
答案 1 :(得分:2)
答案 2 :(得分:1)
问题有点不清楚,但我认为你所追求的是让你的java应用程序像本机应用程序一样(像双击图标时运行它等等)。这个here有一个很好的教程。
答案 3 :(得分:1)
请注意,对于图形部分,Eclipse使用名为SWT的库,这是一组小部件,其感觉和行为方式与Java Swing或AWT不同。
无论如何,如果你采用普通的Java(Swing)方式,应用程序窗口顶部的Java徽标是JFrame组件中的setIconImage()方法。
Riduidel已经告诉过你可以使用的.exe包装和安装程序。对于安装程序,我还建议您考虑使用Java Web Start而不是普通的Windows安装程序。
答案 4 :(得分:0)
我认为它使用LookAndFeel,我让你阅读:http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e){}
编辑:我没有读完整个问题^^'也许这对某人有用......