rye*_*guy 11 java windows user-interface scala
是否可以使用Java创建在Windows上看起来原生的应用程序?我不在乎解决方案是否可移植,因为我只计划针对Windows用户.如果重要,我正在使用Scala.
很抱歉缺乏细节,但我之前从未使用过Java,所以我甚至不确定这是否可行.
Tho*_*ens 23
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教程上他们,用洗车的建议.
其他人都发布了Swing的东西,所以我将扮演Devil的倡导者,并提到SWT.
SWT是由Eclipse基金会制作的小部件工具包.它是系统本机GUI的一个薄包装器...用于Windows,OSX和各种版本的*nix(Linux,AIX,BSDs等等).
这是Sun的JFC/Swing采用的相反路线,它采用了自己的组件.