いくつかのパネル、ラベル、および 60 個のボタンで構成されるページをデザインしました。ドラッグ アンド ドロップでスイング コンポーネントを使用して設計しました。
ここで、すべての Jbutton を arraylist に配置する必要があります。ループを使用してそれを行うにはどうすればよいですか?
これはパネル上のボタンを見つける例です - あなたのケースにそれを採用することができます (この投稿から)
Component[] components = aPanel.getComponents();
if(components != null)
{
int numComponents = components.length;
for(int i = 0; i < numComponents; i++)
{
Component c = components[i];
if(c != null)
{
if(c instanceof JButton)
{
// Add button to your list
}
}
}
}