JavaFX是否有一个";“本地外观和感觉”;像秋千这样的选择?
我已经有几年没有做任何Java工作了,我最后的努力是使用Swing。我正在使用一个跨平台的客户端应用程序与Rails web服务交互。JavaFX是我正在考虑的选项之一,但我关心的是开箱即用的美学。JavaFX是否为JavaFX控件(不是Swing)提供了本机的外观选项JavaFX是否有一个";“本地外观和感觉”;像秋千这样的选择?,javafx,Javafx,我已经有几年没有做任何Java工作了,我最后的努力是使用Swing。我正在使用一个跨平台的客户端应用程序与Rails web服务交互。JavaFX是我正在考虑的选项之一,但我关心的是开箱即用的美学。JavaFX是否为JavaFX控件(不是Swing)提供了本机的外观选项 我得到的印象是,如果我想用Java构建一个业务线应用程序,我可能应该坚持使用Swing,这是一个遗憾,因为我喜欢JavaFX的一些特性,比如绑定、简洁的语法和对REST客户端编程的简单支持。我还没有看到这一点。充其量,您可以使用
我得到的印象是,如果我想用Java构建一个业务线应用程序,我可能应该坚持使用Swing,这是一个遗憾,因为我喜欢JavaFX的一些特性,比如绑定、简洁的语法和对REST客户端编程的简单支持。我还没有看到这一点。充其量,您可以使用我们在1.3中获得的CSS样式的广泛支持来模仿本地的外观和感觉,但这是一项艰巨的工作!甚至不知道如何处理现代系统中的各种主题…
我认为RIA的重点是带来他们自己的外观,或者足够灵活,允许您自己做闪亮的外观,而不是看起来像您平台上的随机平淡应用程序…:-) (现在,如果我喜欢可蒙皮的应用程序,我也很欣赏使用本机控件的GUI框架,或者像Qt(例如与GTK+相比)这样的GUI框架,以提供不破坏用户体验的好的“平淡”应用程序。)
- 默认情况下,JavaFX2.0只有一个外观,称为“Caspian”李>
- Java8引入了第二个,称为“Modena”李>
- 在
- (JavaFX外观:默认swing,windows 7…)
有趣的是,在javaFx中,您还可以为本机应用程序提供丰富的外观和感觉。您可以将css应用于javaFx组件。不仅如此,你还可以在JAVAFX应用程序中嵌入HTML Css和页面。这让我感觉到为独立应用程序构建UI的巨大变革 谢谢,这就是我担心的;-)我非常喜欢“平淡”的桌面应用程序,或者至少是Mac电脑上使用本机外观的小部件的应用程序。基本上,所有定制应用程序的应用程序除了设计拙劣之外,看起来都像垃圾。使用本机控件至少解决了前一个问题。@Charlie“所有应用程序”有点过于笼统。Swing应用程序通常看起来还可以(通常比纯AWT应用程序好!),并且有一些非常漂亮的外观和感觉库。蒙皮UI很难正确使用,如果它很广泛的话,需要做很多工作,但它可以很好。@PhiLho我个人还没有看到过一个非本机的外观,在操作系统的上下文中感觉更好。在上有一个官方的要求。如果你想看,就投它一票!