返回GridLayout包含的数组

spa*_*rog 2 java swing jpanel jbutton grid-layout

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

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

tbo*_*odt 5

你可以简单地se JPanel.getComponents和结果将包含所有组件JPanel.