入门Java应用程序查找本地的窗口上 - 如何?(Getting java applications

2019-08-21 00:54发布

是否有可能使用Java创建应用程序,看看本地的Windows? 我不在乎,如果该解决方案是便携式或没有,因为我只打算针对Windows用户。 我使用Scala的,如果该事项。

对不起,缺乏细节,但我从来没有使用过Java之前,所以我甚至不知道这是可能的。

Answer 1:

try {
    // Set the Look and Feel of the application to the operating
    // system's look and feel.
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch (ClassNotFoundException e) {
}
catch (InstantiationException e) {
}
catch (IllegalAccessException e) {
}
catch (UnsupportedLookAndFeelException e) {
}

这应该设置的外观和感觉系统的外观和感觉。 之前,你的任何GUI代码,你会做到这一点。 例如,在你的main方法。

如果您想了解更多有关的外观和感觉,我想看看在Java教程上他们 , 用洗车的建议 。



Answer 2:

其他人都已经发布摇摆的东西,所以我要唱唱反调和提SWT 。

SWT是Eclipse基金会制作的小部件工具包。 这是一个瘦包装在系统的本机GUI ...适用于Windows,OSX,以及* nix的各种口味(的Linux,AIX,BSD系统?,等...)。

这是太阳的相反路线JFC / Swing的了,这是自己绘制的组件。



Answer 3:

在这里看到: 的Java™教程:如何设置外观和感觉

try {
    // Set System L&F
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} 
catch (UnsupportedLookAndFeelException e) {
   // handle exception
}


Answer 4:

你必须使用Windows的外观和感觉。

你可以在命令行指定它:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel MyApp

或代码

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

下面是详细信息: 如何设置的外观和感觉



Answer 5:

很奇怪,没有人提到的JGoodies呢。

该JGoodies数据的Windows外观和感觉集中在精确的仿真在Windows 95/98 / NT / ME / 2000在以下几个方面:菜单,图标,颜色,边框,字体,字体大小,镶石,和小部件的尺寸。 这荣誉屏幕分辨率(96DPI对120 dpi)的调整大小,插图,和插件尺寸。 ( 来源 )



Answer 6:

是的,Java的确实有一个Windows的本地外观和感觉的Windows可用。 查一查如何改变你的外观和感觉,并应该把你在正确的方向。



Answer 7:

你会做这样的事情:

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

(这当然只能在Windows上工作的。)结果的外观和感觉合理的当地人。 更多信息,例如在这里 。



Answer 8:

您应该使用本机外观和感觉



文章来源: Getting java applications to look native on windows - how?