簡體   English   中英

Java,將JList中元素的值加在一起

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM