代码之家  ›  专栏  ›  技术社区  ›  n002213f

聚焦自定义JDialog动画

  •  1
  • n002213f  · 技术社区  · 16 年前

    如果A JFrame 有一个 JDialog 模态开放 模式窗体 是 animated (边框和标题栏的颜色较浅)如果单击应用程序的任何其他部分而不是 模式窗体 集中注意力。用户将首先注意到焦点中的窗口。

    我有一个带有自定义对话框的Swing应用程序, setUndecorated(true) 和自定义标题栏。

    是否可以为这些客户对话框实现上述行为?

    2 回复  |  直到 10 年前
        1
  •  2
  •   Keilly    16 年前

    这种闪烁是由窗口管理器完成的,Java甚至没有被调用,所以没有地方可以进入。 它也是平台特定的-在Linux上,我可以抓取底层框架并移动它-没有动画。

        2
  •  0
  •   n002213f    16 年前

    当对话框打开时,我在玻璃面板上使用了较浅的颜色,而不是闪烁窗口。