现在我正在尝试使用仅包含一列的 GridLayout。但是,我遇到一个问题,我不希望对象(在本例中为 JButton)拉伸(stretch)其所在 JPanel 的整个宽度。有没有办法减少 JButton 的宽度,使其不会拉伸(stretch) JPanel 的整个宽度。我尝试使用 setPreferredSize 和 setSize 但没有结果。
这就是 GridLayout 的工作方式还是我遗漏了什么?
最佳答案
一个简单但不太优雅的解决方案是将 JButton 嵌入到 JPanel 中,然后将 JPanel 插入到您的布局中。
关于java - 单列 GridLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2718597/