有没有办法绕过 Swing 中给定组件的布局管理器?类似于 CSS 中的 position="absolute" 的东西。空布局不是一种选择。
我有一个现有的 GUI,我无法修改它并使用不同类型的布局,我需要在屏幕的右上角添加一个按钮。
如果您无法修改现有的 GUI,包括顶级包含JFrame
,您可能会不走运。
如果您可以修改根容器,则可以使用分层窗格实现您想要的。您可以将现有JTabbedPane
的放在较低层,并将按钮添加到较高层(在那里您可以使用null
布局 + setLocation()
)。