XXL*_*XXL 7 java resize stage scene javafx-2
我有一个舞台,一个场景和一个WebView节点.当我将窗口扩展到更大的尺寸时 - 由于WebView,事情变得非常缓慢.我想要做的只是在窗口大小调整完成后填充WebView 的新空间(这是我在可调整大小的控件/窗口边缘释放鼠标左键).现在我可以设置最大值.此节点的大小默认为 - 这将阻止它扩展.但是如何在窗口中检测完成的大小调整操作的实际事件?用结合,我可以确认的是,调整大小发生-但它的瞬时(用于W&d变化特性立即W/O释放LMB),而我只需要在一个动作LMB已被释放.建议?
我试着用addEventFilter在舞台的Event.ANY,只是为了看看这个事件类型是可识别的-遗憾的是有没有用.
我也偶然发现了这个未经回答的帖子.
仅当您能够为应用程序使用未装饰的舞台时,此答案才适用。
没有装饰的舞台,您可以自己处理装饰尺寸和操作;允许访问右侧的钩子来处理调整大小操作的完成。
请参阅Ensemble 示例应用程序源代码中的 WindowResizeButton 类,了解如何为未修饰的舞台实现调整大小句柄的演示。修改此类以添加setOnMouseReleased处理程序并在其中实现 webView 大小修改。
我确实想知道为什么这是必要的,因为我在调整包含 WebView 的窗口大小时并没有真正遇到任何迟缓 - 也许这是因为您的应用程序在 WebView 中的内容使用情况与我一直使用的内容不同。
| 归档时间: |
|
| 查看次数: |
6752 次 |
| 最近记录: |