[这个问题与this question有关]
设置:我有这个自制的“可编辑标签”组件,它看起来像一个标签,但当您单击它时,它会变成一个可编辑字段,允许您对其进行编辑。您可以按 Esc 取消,或按 Shift-Enter 确定您的编辑 - 或者单击可编辑字段下方的相应按钮。
挑战:点击编辑时,我希望整个 UI 都“变白”,除了编辑标签的区域,以清楚地向用户指示他应该在哪里专注。
最佳答案
或者,这可以使用 JXLayer 项目来实现。 Take a look at some of their demos where they blur out the GUI when an item is selected.您将必须实现自己的 JXLayer View 才能使您的 GUI 变白。
项目网址:https://jxlayer.dev.java.net/
演示在首页的“入门”项下。
关于java - "Whiteout"整个 swing GUI 除了一个组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3600040/