這是第一次發佈,如果問題不好,請原諒。將用戶輸入存儲在數組或陣列列表中
我一直在與NetBeans中的圖形用戶界面搞混,並嘗試從文本字段獲取用戶輸入到數組或ArrayList中。我正在嘗試臨時存儲customerName,地址,日期,插座數量和區域數的用戶輸入,然後將它們顯示在TextArea中作爲按日期排序的列表。
我曾嘗試剛剛然後,該代碼是:
private void enterButtonActionPerformed(java.awt.event.ActionEvent evt) {
List<List<String>> model = new ArrayList<List<String>>();
ArrayList<Double> numOutlets = new ArrayList<Double>();
nameField.selectAll();
addressField.selectAll();
outletField.selectAll();
String customerName = nameField.getSelectedText();
String address = addressField.getSelectedText();
List<String> line = Arrays.asList(new String[]{customerName, address});
model.add(line);
StringBuilder sb = new StringBuilder();
Display.append(String.format("Customer Address"));
for(List<String> input : model) {
for (String item : input) {
Display.append(item);
if (input.indexOf(item) == input.size()-1) {
Display.append("\n");
} else {
Display.append("\t");
}
}
}
/*Display.append(String.format(" " + installationNumber + " " + customerName + " " + address));
nameField.setText("");
addressField.setText("");
zoneField.setText("");
outletField.setText("");
dateField.setText("");
installationNumber++;
我一直有被存儲從文本框到陣列中的用戶輸入的主要問題。
如果您有其他的方式,我應該去了解它,然後,這也將是真棒,我是比較新的Java和我真的只是做了幾個小節目
任何幫助深表感謝。
發佈您的代碼並準確指定您遇到問題的位置和位置。 – Codebender
你有一個單一的文本框爲整個地址? – MrT
是的,我已經得到了整個地址的單個文本框 – krissy