全部,
我正在用 JavaFX 开发客户端/服务器应用程序。我在 primaryStage 中有一个主菜单,并且想在另一个阶段单击菜单时加载内容(在 Screen Builder 中设计了一个表单)?我怎么做?另外,我希望让我的客户端舞台窗口适合我已经拥有的 primaryStage 的大小?我是 JavaFX 新手,提前感谢您的帮助。
问候PK
全部,
我正在用 JavaFX 开发客户端/服务器应用程序。我在 primaryStage 中有一个主菜单,并且想在另一个阶段单击菜单时加载内容(在 Screen Builder 中设计了一个表单)?我怎么做?另外,我希望让我的客户端舞台窗口适合我已经拥有的 primaryStage 的大小?我是 JavaFX 新手,提前感谢您的帮助。
问候PK
一些评论:
JavaFX 是关于客户端的。虽然它被宣传为作为富 Internet 应用程序基础的库,但它目前的化身 imo 并没有兑现这一承诺。对于企业级客户端/服务器应用程序,通过将开发时间投入到服务器端中间层而不是创建重量级客户端应用程序,您可能会获得更好的安全性和数据库灵活性。这就是现在的情况。
其次,JavaFX 2.2 目前不支持 Visual Studio 式的“多文档界面”或带有可以包含子窗口的父窗口的 GUI。
如果您想要在初级阶段选择一个选项后显示模态对话框窗口,您当然可以这样做。许多人创建辅助类来帮助创建模式对话框,因为在 JavaFX 2.2 中创建它们有点尴尬。我用于模态对话框的助手类包含两对引用:
方便地使用这些引用可以更轻松地创建模态阶段,并且它提供了您可能需要在父对话框和模态对话框的控制器对象之间传递数据的引用。