返回GridLayout包含的数组

时间:2013-07-20 21:15:25

标签: java swing jpanel jbutton grid-layout

我有一个带有JButtons GridLayout的JPanel。此面板中发生了许多操作,其中按钮被启用和禁用几次。现在我正在创建一些JUnit测试,最后需要检查所有JButton是否被禁用。

是否有一个方法,允许我从GridLayout返回一个JButton集合,或者从某个位置返回至少一个JButton,以便我可以循环它?

1 个答案:

答案 0 :(得分:5)

您可以简单地选择JPanel.getComponents,结果将包含JPanel中的所有组件。