Я создаю симуляцию корзины покупок со списком продуктов, которые я хочу добавить вместе, и покажу итог, поскольку они добавляются в корзину корзины (реализованы как jlist).Как я могу рассчитать сумму всех элементов в моем JList?
В моем основном классе у меня есть кнопка с прослушивателем действий, чтобы принимать предметы из моего склада и добавлять их в корзину.
scanBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
checkoutBasket.addElement(productList.getSelectedValuesList());
}
});
Кроме того у меня есть JTextField установить ниже корзины, которую я хочу, чтобы динамически обновлять с общей стоимостью, как добавить элементы в корзину. Мой вопрос: как я могу это сделать? Спасибо.
cartTotalField = new JTextField();
getContentPane().add(cartTotalField);
cartTotalField.setBounds(581, 441, 233, 28);
Корзина товара Класс:
import java.io.*;
public class CartItem implements Serializable {
private String barcodeNo;
private String itemName;
private String price;
public CheckoutItem() {
}
public CheckoutItem (String barno, String in, String cost) {
barcodeNo = barno;
itemName = in;
price = cost;
}
public String getBarcodeNo(){
return barcodeNo;
}
public String getItemName(){
return itemName;
}
public void setitemName(String itemName){
this.itemName = itemName;
}
public String getPrice(){
return price;
}
public String toString(){
return barcodeNo + ": " + itemName + ", " + price;
}
public Object getID() {
// TODO Auto-generated method stub
return null;
}
}
Петля через все выходы Элементы в корзине. – camickr