2

我有一个 JPanel,其中包含一个我想绝对放置的组件,而其余组件是根据布局管理器放置的。

有没有一种简单的方法可以做到这一点?

4

3 回答 3

4

您是说要在所有其他组件之上绘制一个组件吗?如果是这样,那么您将需要使用 JLayeredPane。

你为什么不发布一个 SSCCE 来展示你想要做什么?

您可以像往常一样向框架添加组件并使框架可见。然后你可以添加这个随机组件并在组件上使用 setBounds 。只要您不重新验证()面板或调整框架大小,我们就可以看到您打算如何相对于所有其他组件定位该组件。

于 2011-06-03T00:15:05.087 回答
3

你可能还想看看,在这里OverlayLayout见过。由于某种原因,它被排除在传统画廊之外,但它可能会引起人们的兴趣。

于 2011-06-02T22:49:19.760 回答
1

您可以使用 MigLayout 只需要一个 JPanel 来做到这一点

于 2011-06-02T20:46:32.673 回答