将组件添加到 JPanel 的顶部

Add component to top of JPanel

我在 JPanel 中有垂直对齐的元素,我想将一个添加到第一个位置,而不是最后一个。有办法吗?

我尝试使用 BorderLayout 并将所有元素添加到 BorderLayout.NORTH 但那只是替换了它。

在 JPanel 中使用 GridBagLayout 或 GridLayout。它将允许您垂直对齐元素。然后你可以使用 Component class 提供的 add(Component component, int index) 方法将你的新组件添加到你的第一个位置。