ArrayList <String> cdcollection = new ArrayList();
private void initButtonActionPerformed(java.awt.event.ActionEvent evt) {
Collections.addAll(cdcollection, "small", "mayre", "brown", "evner", "rain");
initButton.setEnabled(false);
}
private void displayButtonActionPerformed(java.awt.event.ActionEvent evt) {
for (int i = 0; i < cdcollection.size(); i++) {
mainTextArea.setText(cdcollection.get(i));
}
}
private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
cdcollection.add(cdtitleInput.getText());
}
private void removeButtonActionPerformed(java.awt.event.ActionEvent evt) {
cdcollection.remove(cdcollection.size()-1);
}
當我運行這個,並單擊顯示按鈕只出現最後一個CD標題(雨)... 我怎樣才能讓所有五個CD標題出現在每一行?顯示一個ArrayList?
謝謝,這個效果更好,因爲append通過按下時添加整個集合來影響添加按鈕。 – May
如果問題解決了,請接受答案。這是如何工作... –
簡化的for循環不適合你? –