2013-10-15 62 views
0

是否可以添加很多,在使用GUI時看到JTextArea實例與一個.add()語句?.add()在Swing中使用多個參數

我在整個getup中有超過60個,並且想要添加em而沒有60 +語句。我試過谷歌,但沒有找到任何東西。我無法真正掌握一些官方文檔,它們似乎是我的頭腦。

+0

*「並且想要添加em而沒有60 +語句。」*使用循環。或者更好的是,將60 x'JTextField'交換爲1 x'JList'。 –

+0

這些JTextArea是什麼?他們已經被實例化了嗎?你如何保持它們(在集合,數組?)或者你只是想自動創建它們? –

+1

順便說一句*「我無法真正掌握一些官方文檔,它們看起來像是在摸我的頭。」*如果尋求幫助理解它們也超出了你的能力,我建議你尋找一個不同的領域來進行職業生涯。爲了獲得良好的編碼效率,閱讀它們至關重要。 –

回答

1

您可以嘗試將它們放入List<JTextArea> areaList,然後使用foreach循環添加它們。

private void addTextAreas(List<JTextArea> areaList) 
{ 
    for(JTextArea textArea : areaList) 
    { 
     // "something" is the element you want to add them to 
     something.add(textArea); 
    } 
}