【问题标题】:Java gui frame overlappingJava gui框架重叠
【发布时间】:2012-04-27 15:45:51
【问题描述】:

我有一个小程序,上面有两个按钮:

当我们点击Button1时,会打开一个框架。
当我们点击 Button2 时,会出现一个 Dialog(它是新框架的子框架)。

现在假设当我们点击 Button1 时,打开的新框架现在位于我的小程序后面,并且没有完全对齐(未最小化)

现在,当我按下 Button2 时,弹出的对话框在我的小程序前面,但是当我单击对话框的标题时,小程序和框架都被向前推进(它们两者同时显示)。

所以我基本上只想在单击对话框时将小程序放在对话框后面(将框架留在背景中)

【问题讨论】:

  • 我们需要在这里查看一些代码来帮助您
  • “Applet..a 框架打开..一个对话框(它是新框架的子框架)..” 不要从小程序打开框架!这是灾难的根源,正如(看起来是)当前的焦点问题所证明的那样。

标签: java dialog applet frame


【解决方案1】:

Button2 的 ActionListener 中添加 frame.setVisible(false);

【讨论】:

    猜你喜欢
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2017-10-11
    相关资源
    最近更新 更多