|
|
1
20
我没看见。充其量,您可以使用我们1.3提供的对CSS样式的广泛支持来模仿本地的外观和感觉,但这是一项很大的工作!甚至不知道如何处理现代系统中的各种主题…
(现在,如果我喜欢可剥皮的应用程序,我也喜欢使用本机控件的GUI框架,或者像qt(例如,与gtk+相比),精确地提供良好的旧的“乏味”应用程序,而不会破坏用户体验。) |
|
|
2
15
默认情况下,javafx 2.0只有一种外观,称为“caspian”。用Java 8,第二个将被引入,被称为“摩德纳”。两者都是跨平台的外观和感觉。目前,一些开发人员为javafx创建原生样式作为开源项目。您可以在此处找到概述: 如果您对Mac OS L&F(aquafx)for Javafx感兴趣,下面是一些带有预览的文章: |
|
|
3
8
Oracle在默认javafx 2.x发行版中不支持本机外观。 一 proof of concept on button styles 其中一个javafx开发人员证明,javafx足够灵活,可以生成看起来像本机小部件的小部件。 对于OS X,您可以尝试第三方 AquaFX javafx的样式,它使javafx应用程序看起来像本机OS X应用程序。Aquafx在我看来相当完整和全面。 有其他第三方项目,部分创造了本地的外观和其他平台的感觉,但他们的覆盖范围目前还没有接近全面。 一些第三方项目(所有这些项目目前似乎都是试验性的和不完整的)是:
|
|
|
4
1
您可以在应用程序中嵌入一些CSS,使JavaFX组件看起来更像标准的Swing外观。使用场景生成器,很容易正确设置所有标记。 检查这个 http://docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm |
|
|
5
-3
有趣的是,在javafx中,你也可以为本地应用程序提供丰富的外观和感觉。你可以将CSS应用于javafx组件。不仅可以将HTML CSS和页面嵌入到JavaFX应用程序中,在独立应用程序的UI构建方面,我还可以感受到巨大的变革。 |