Questions tagged «javafx-2»

JavaFX 2提供了一个基于Java的UI平台,用于创建独立的或基于浏览器的Rich Client Applications。其Java API使Java开发人员可以利用现有的技能和工具。下一个版本-JavaFX-8已于2014年3月18日发布。


6
JavaFX和OpenJDK
我正在尝试确定是否可以为Java应用程序的用户界面切换到JavaFX。我的大多数用户将使用Oracle JRE,该产品已集成了JavaFX。但是,有些人正在使用OpenJDK(在Linux上)。这个(旧的)问题表明OpenJDK对JavaFX的处理非常糟糕。根据这个问题,替代的OpenJFX将仅完全集成到版本9中的OpenJDK中。所以我的问题有两个: OpenJDK中的JavaFX支持是否仍然如此糟糕? 如果是这样,是否有Linux发行版已经提供了OpenJFX软件包,因此用户不必自己构建它?
109 java  javafx-2  javafx  openjdk 


2
JavaFX与WPF相比如何?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我主要是C#程序员,大约十年前我停止编写Java,但是我尝试通过阅读文章,与朋友交谈等方式来跟上Java的技术。 我听说过一个称为JavaFX的新的丰富GUI框架,但是找不到与非Java并行进行比较的任何资源。 因为我对C#和WPF非常熟悉,所以我想对这两种技术有何相似或不同之处有所了解。 编辑:看到没有答案,我会尝试更具体: WPF使用XAML创建可视化树,JavaFX是否有类似的东西? WPF最好与MVVM模式中的视图模型绑定一起使用,JavaFX是否也广泛使用了绑定? WPF利用GPU进行渲染,JavaFX是否也这样做? 通过网络PC上的浏览器运行时,Silverlight与JavaFX相比如何? ...更多... 我将其更改为社区Wiki,以便比较可以不断更新(希望如此)。
93 wpf  javafx-2  javafx 

7
JavaFX:如何在初始化期间从控制器获得阶段?
我想处理控制器类中的舞台事件(即隐藏)。所以我要做的就是通过添加一个监听器 ((Stage)myPane.getScene().getWindow()).setOn*whatIwant*(...); 但问题是初始化是在之后立即开始的 Parent root = FXMLLoader.load(getClass().getResource("MyGui.fxml")); 和之前 Scene scene = new Scene(root); stage.setScene(scene); 因此.getScene()返回null。 我自己发现的唯一解决方法是在myPane.sceneProperty()中添加一个侦听器,当它变为非null时,我得到了场景,将其添加到.windowProperty()中,我的天哪!侦听器处理,这是我终于检索到的阶段。最后,设置所需的侦听器来安排事件。我认为听众太多。这是解决我的问题的唯一方法吗?

3
JavaFX 2和国际化
在学习了基础知识之后,我才开始编写我的第一个JavaFX 2应用程序,并希望对其进行国际化。 我注意到在JavaFX 1.x中,脚本语言允许非常简单的字符串国际化。JavaFX 2中是否有任何类似的功能? 基本上:国际化JavaFX 2应用程序的最佳实践是什么?



12
如何在关闭窗口时关闭JavaFX应用程序?
在Swing中,您可以简单地用于setDefaultCloseOperation()在关闭窗口时关闭整个应用程序。 但是,在JavaFX中找不到等效项。我有多个打开的窗口,如果一个窗口关闭,我想关闭整个应用程序。用JavaFX做到这一点的方法是什么? 编辑: 我了解可以覆盖setOnCloseRequest()以在窗口关闭时执行一些操作。问题是应该执行什么操作才能终止整个应用程序? stage.setOnCloseRequest(new EventHandler<WindowEvent>() { @Override public void handle(WindowEvent event) { stop(); } }); 类中stop()定义的方法Application不执行任何操作。


4
访问FXML控制器类
我想随时与FXML控制器类进行通信,以从主应用程序或其他阶段更新屏幕上的信息。 这可能吗?我还没有找到任何办法。 静态函数可能是一种方法,但是它们无法访问表单的控件。 有任何想法吗?
73 javafx-2  fxml 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.