1

我一直在盯着 Oracle 的 JLayeredPane 教程,但它们的布局方式让我感到困惑,并且没有理解我想要做什么。

我有一个应用程序,到目前为止还没有层的概念。一切都布置在一个单层中,在一个 JFrame 内。

我现在想介绍一个零星出现的组件,根据需要,在某个位置,覆盖正常停留在那里的现有组件。我是否必须修改我现有的应用程序 JFrame,以便将其所有顶级内容(即直接添加到 JFrame 的组件)添加到 JFrame 的 JLayeredPane 中?

或者,究竟是什么?

我正在寻找一种简单的方法来调整此 gui 以使用现有 GUI 的最少返工的层。

在此先感谢您的任何帮助。

4

1 回答 1

1

您可能要考虑在玻璃窗格上绘制覆盖元素。这样你就可以完全保持底层结构不变。

于 2012-07-16T20:57:47.230 回答