如何在JFrame中的GridBagLayout网格上获取JButton的位置?

时间:2015-01-09 23:00:42

标签: java swing position jbutton gridbaglayout

所以我正在尝试创建一个程序,在其中我希望在JButton网格上找到GridBagLayout的位置。我知道我可以使用变量/数组为每个按钮做这个,但是有一些方法可以更简单吗?例如,有没有一种方法可以使用已经在JButton或GridBagLayout中的东西,我可以使用它来获得只有一行或几行的位置?

感谢所有帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

看看GridBagLayout#getConstraints(Component),它会返回所提供的GridBagConstraints的{​​{1}},请注意,您正在处理实时副本,您所做的任何更改都会被反映出来在重新验证的布局中

哦,是的,维护Component或组件数组通常会更容易,但这取决于你实际想要实现的目标。