Javafx 2 是否可以在JavaFX2的主窗口区域中创建几个子窗口?
我想下面来自mIRC的截图将帮助您理解我的问题 我有一个主阶段(1),在某个窗格(或任何其他容器)(2)中,我想添加几个子窗口(3),以便它们不能移动到所属窗口之外,并且它们在操作系统任务栏中不可见/不可选择 在JavaFX2.2中有这样做的方法吗?Javafx 2 是否可以在JavaFX2的主窗口区域中创建几个子窗口?,javafx-2,Javafx 2,我想下面来自mIRC的截图将帮助您理解我的问题 我有一个主阶段(1),在某个窗格(或任何其他容器)(2)中,我想添加几个子窗口(3),以便它们不能移动到所属窗口之外,并且它们在操作系统任务栏中不可见/不可选择 在JavaFX2.2中有这样做的方法吗? 如果不使用windows(单独的阶段),是否可以使用任何其他可移动的容器?JavaFX2.2中没有框架来促进这一点 您可以使用JavaFXIssue tracker跟踪并投票支持JavaFX功能请求 您可以使用公共JavaFXAPI自己创建这样的
如果不使用windows(单独的阶段),是否可以使用任何其他可移动的容器?JavaFX2.2中没有框架来促进这一点 您可以使用JavaFXIssue tracker跟踪并投票支持JavaFX功能请求 您可以使用公共JavaFXAPI自己创建这样的框架。使用stage,可能有点难以准确地获得您想要的行为,但我认为如果您使用放置在主应用程序stage中的自定义可移动窗格,这是可能的 但是,在提供对接框架的正式实现之前,您最好使用现有的应用程序框架(如NetBeans)并将JavaFX组件嵌入其中 回答您的一些具体问题 在操作系统任务栏中不可见/不可选择 在显示新的子窗口之前,请调用子窗口。将子窗口的所有者设置为应用程序的主阶段 不能将它们移到所属窗口之外
可以向子窗口和主窗口的x、y、宽度和高度属性添加侦听器。在侦听器代码中,如果试图将子窗口移到父窗口的边界之外,请重新定位子窗口。如果操作系统在JavaFX侦听器收到通知之前处理大小和位置更改通知(我认为可能是这种情况),则此策略可能会有点笨拙。请参阅项目。它允许您在JavaFX应用程序中创建窗口和子窗口。它作为软件包的一部分提供。谢谢,尽管目前JavaFX的有限性有点令人失望