2013-10-01 59 views
0

全部,在javafx的另一个阶段中的阶段

我正在开发JavaFX中的客户端/服务器应用程序。我在primaryStage中有一个主菜单,并且希望在另一个阶段点击菜单时加载内容(在屏幕构建器中设计一个表单)?我怎么做?另外,我希望让我的客户阶段窗口符合我现有的primaryStage的大小?我是JavaFX的新手,并提前感谢您的帮助。

问候 PK

回答

0

一对夫妇的意见:

JavaFX是所有关于客户端。虽然它被称为富互联网应用基础的图书馆,但它目前的化身imo并未兑现这一承诺。对于企业级客户端/服务器应用程序,通过在服务器端中间层投入开发时间,而不是通过创建重量级客户端应用程序,您可能会获得更好的安全性和数据库灵活性。这就是现在的情况。其次,JavaFX 2.2目前不支持Visual Studio类型的“多文档界面”或带有可包含子窗口的父窗口的GUI。

如果你想要在主要阶段选择一个选项后显示一个模态对话框窗口,你当然可以做到这一点。许多人创建助手类来协助创建模态对话框,因为在JavaFX 2.2中创建它们有点尴尬。我用模态对话框的辅助类持有2双引用:

  • 引用父窗口的舞台和控制器对象
  • 引用此对话框的舞台和控制器对象

有了这些引用得心应手使创建模态阶段变得更加简单,并且它提供了可能需要在父对象和模态对话框的控制器对象之间传递数据的引用。