我有一个包含3个参数的元素的jList。 元素是
Item(double code, String name, double price)
我正在尝试获取列表中所有元素的总价并将其显示在文本框中。这是可能的,如果是这样,怎么办?
答案 0 :(得分:1)
从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...
答案 1 :(得分:0)
好吧,您可能需要遍历列表并在每个元素上调用类似getPrice()的内容来创建总和。
答案 2 :(得分:0)
你的商品类是否有价格的吸气剂?
如果是,您可以遍历您的列表,每次都获得价格并将其添加到变量中;称之为totalSum。
最后,您应该能够在文本框中显示您的totalSum。