[英]Java, Add together a value of elements in a JList
我有一個jList包含具有3個參數的元素。 元素是
Item(double code, String name, double price)
我正在嘗試獲取列表中所有元素的總價並將其顯示在文本框中。 這可能嗎?如果可以,怎么辦?
從JList獲取ListModel
ListModel model = instanceOfJList.getModel();
遍歷模型元素...
double sum = 0;
for (int index = 0; index < model.size(); index++) {
Item item = (Item)model.getElementAt(index);
sum += item.getPrice();
}
// Display sum somewhere on the screen...
好吧,您可能必須遍歷列表,並在每個元素上調用類似getPrice()的方法來創建總和。
您的商品類別是否有價格的吸氣劑?
如果是,則可以遍歷列表,每次獲取價格並將其添加到變量中; 稱之為totalSum。
最后,您應該能夠在文本框中顯示totalSum。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.