我設計了一個由一些面板,標籤和60個按鈕組成的頁面。我通過拖動&下拉來使用擺動組件設計它們。如何添加JFrame中的Jbutton到arraylist?
現在我需要把所有的Jbuttons放到arraylist中如何使用循環來做到這一點?
我設計了一個由一些面板,標籤和60個按鈕組成的頁面。我通過拖動&下拉來使用擺動組件設計它們。如何添加JFrame中的Jbutton到arraylist?
現在我需要把所有的Jbuttons放到arraylist中如何使用循環來做到這一點?
這是例如發現面板上的按鈕 - 你可以嘗試將其採納你的情況下(從this後)
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
}
}
}
}
這取決於你的代碼。由於我們看不到您的代碼,因此我們無法回答您的問題。我只能說,你必須在列表中調用'add()'方法。 – jlordo 2013-04-04 13:11:32
請張貼您現有的代碼。 – Robert 2013-04-04 13:28:48