场景:我有一个屏幕,屏幕的顶部是一些文本字段,窗口的底部是一个列表。
在某些情况下,我想提出一个模态(是/否)对话框,它将阻止用户与窗口的顶部进行交互 - 即:文本字段,但仍将允许用户与列表进行交互在屏幕底部。
是否可以创建这样的模态对话框?
最佳答案
这可能有用也可能没用。 Java 6 引入了一个 new Modality API .
粒度在窗口级别(框架、对话框等),因此根据您对“屏幕顶部、屏幕底部”的定义,它可能没有帮助。如果您可以在单独的框架中获得需要不同模态行为的组件,那么这确实是可能的。如果不是,您可能不得不捏造它。
关于java - 模型对话框 - Swing 。仅阻止对 UI 某些部分的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3497422/