作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
是否可以创建一个对话框,该对话框对 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/
我是一名优秀的程序员,十分优秀!