[该问题与this question有关]

设置:我有一个手工制作的“可编辑标签”组件,它看起来像一个标签,但是当您单击它时,它变成一个可编辑字段,允许您对其进行编辑。您可以按Esc取消,或按Shift-Enter来确定编辑-或单击可编辑字段下方的相应按钮。

挑战:进行编辑时,我希望整个UI都“变白”,除了编辑标签的区域之外,以便向用户清楚地表明期望用户集中精力。

最佳答案

或者,可以使用JXLayer项目来实现。看看他们的一些演示,其中选中了某个项目后,它们就会使GUI模糊化。您必须实现自己的JXLayer视图,才能使GUI变白。

项目URL:https://jxlayer.dev.java.net/

演示位于首页上的“入门”项目下。

08-06 05:13
查看更多