我有一个JPanel,其中一个组件我想放在一个绝对意义上,而其余的组件是根据布局管理器放置的。
有一种简单的方法吗?
答案 0 :(得分:4)
您是否想要在所有其他组件之上绘制一个组件?如果是这样,那么你需要使用JLayeredPane。
为什么不发布一个演示你想要做什么的SSCCE?
您可以像正常情况一样向框架添加组件并使框架可见。然后,您可以添加此随机组件并在组件上使用setBounds。只要您不重新验证()面板或调整框架大小,我们就能看到您打算如何相对于所有其他组件定位此组件。
答案 1 :(得分:3)
您可能还想查看OverlayLayout
,here。出于某种原因,它被排除在传统的gallery之外,但可能会引起人们的兴趣。
答案 2 :(得分:1)
您可以使用MigLayout只需要一个JPanel