gpt4 book ai didi

java - eclipse RCP、SWT、JFace : How to create a dialog that is modal only to a view (not the entire shell)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:52 26 4
gpt4 key购买 nike

是否可以创建一个对话框,该对话框对 View 而不是整个 shell(应用程序)是模态的?因此,如果说,我有一个名为 A 的 View 覆盖了另一个名为 B 的 View ,我想打开一个仅对 View A 有模式的对话框,因此当我切换到 View B 时,对话框和 View A 将被覆盖 View B。我是否可以做到这一点,即使这不是正常做法?

谢谢!

最佳答案

我认为实现起来不会那么容易。一种可能性是您不使用 View A 中的模式对话框,而是使用 TabFolder。然后,您可以改为在新选项卡中打开对话框的内容,并强制此选项卡保持在顶部,直到您将其关闭。这与您需要的行为类似。

这还允许您将某些内容从 View B 拖放到 View A。

关于java - eclipse RCP、SWT、JFace : How to create a dialog that is modal only to a view (not the entire shell)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/800321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com