Eclipse 4.2桌面MVC JavaFX 2.0

Eclipse 4.2桌面MVC JavaFX 2.0,java,eclipse,swing,javafx-2,Java,Eclipse,Swing,Javafx 2,我现在正在使用Eclipse4.2[Juno]在桌面开发中迁移到JavaFX。JavaFX还很年轻,它的大部分文档仍然使用Netbeans IDE,是否有Eclipse IDE文档[可能从Helios到现在]?但这不是我真正的问题 模型视图控制器可以简化桌面和Web平台的开发。此外,在桌面开发中,我们可以通过在我的MVC方法中实例化控制器中的视图来调用它。我的问题是,如果我要迁移到JavaFX,我还会像在Swing中一样按照同样的程序创建表单吗?如果我的日常生活有很大的改变,请告诉我该怎么做。通

我现在正在使用Eclipse4.2[Juno]在桌面开发中迁移到JavaFX。JavaFX还很年轻,它的大部分文档仍然使用Netbeans IDE,是否有Eclipse IDE文档[可能从Helios到现在]?但这不是我真正的问题

模型视图控制器可以简化桌面和Web平台的开发。此外,在桌面开发中,我们可以通过在我的MVC方法中实例化控制器中的视图来调用它。我的问题是,如果我要迁移到JavaFX,我还会像在Swing中一样按照同样的程序创建表单吗?如果我的日常生活有很大的改变,请告诉我该怎么做。通常在我的MVC方法中,视图包含如何在其中渲染模型的布局和方法。例如:

import javax.swing.*;
public class SampleView extends JFrame  {
   // javax.swing.* Components, i.e. JTextField, JPanel, etc.
   public SampleView() {
      initializeLayout();      
   }
   private void initializeLayout() {
      // How the components are to be placed using `GroupLayout`
   }
   // others methods for rendering Model(s) in this view
   // EventHandling of components are placed the Controller of this View.
}
JavaFX还很年轻,它的大部分文档仍然使用Netbeans IDE,是否有Eclipse IDE文档[可能从Helios到现在]

不是正式的,但是这个插件在这里提供了很多很酷的特性和示例,这些特性和示例将简化在eclipse上使用JavaFX2编程的过程,至少在3.X中是这样的。至于其余的主要部署方式,则是“不劳无获”的思维方式获胜

我的问题是,如果我要迁移到JavaFX,我还会像在Swing中一样按照同样的程序创建表单吗

没有

顺便说一句,您确实可以坚持使用swing,但JavaFX及其新工具将真正说服您不要这样做。既然您正在谈论MVC,您将很高兴看到FXML特性如何清晰地将视图与控制器分开,并使创建用户界面变得非常简单。如果您仍然不喜欢FXML语言,您可以使用甚至以编程方式创建自己的视图类,即使用Java


无论如何,在JavaFX2中编程用户界面要比java简单得多,而且结果也更漂亮。

我最近读过一篇文章,只是因为你在网页上看到了一些东西,并不意味着这是真的。我对这个答案发表了评论,询问“信息”的来源——因为我觉得很难相信。JavaFX不会反对Swing。在未来的许多年中,这两者将继续共存。它们针对不同的应用程序类型,毕竟……我明白了,我将删除这些信息。