gpt4 book ai didi

java - 我如何使用 java 动态重新排列网格布局中的项目?

转载 作者:行者123 更新时间:2023-11-30 06:34:06 25 4
gpt4 key购买 nike

我需要重新排列 GridLayout 中的项目,以便在动态创建 JButton 时,页脚(即 JLabel)保持不变在网格的底部,动态创建的按钮位于页脚的正上方。

这可能吗?如果可以,我可以看一个例子吗?

我的网格目前是一个

new GridLayout(intIndex, 1);

每次创建动态元素时,intIndex 都会递增。

最佳答案

因为它是页脚,您可能希望使用 BorderLayout 并使用 BorderLayout.PAGE_END 将页脚保持在底部。然后将带有 GridLayout 的组件放在带有 BorderLayout.CENTER 的中心。这样,您的页脚将始终保持在底部并且不会干扰内容,您现在可以自由更改内容以使用任何布局管理器而不会影响页脚。

如果你的页脚横跨整个底部,这应该是一个很好的解决办法,但如果你想在底角制作某种小页脚,那么它会有点困难,但无论哪种方式我建议尝试将页脚与内容分开。

关于java - 我如何使用 java 动态重新排列网格布局中的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7419686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com