我正在开发一个小程序,我刚开始使用GUI的骨架。几年前我参加了一个Java课程,我清楚地记得使用某种支持addComponent(component name, row, column)
等类似方法的摆动布局。我很肯定它以行号和列号的形式传递了添加组件的所需位置。
我认为这是GridBagLayout,但是当我一直在尝试它并查找教程时,我找不到类似的东西。它确实有一个方法addLayoutComponent(component, constraints)
,但这不会让你在方法调用中声明位置,就像我确信我记得做的那样。我应该使用另一种方法或布局吗?我还记得,无论我使用什么布局,我都可以在组件上调用setColumnWidth(int)
方法,使其更广泛。
有没有人有任何想法?谢谢!