私はストアカウンタを作成しようとしており、ユーザがテキストフィールドに入力したものに基づいてカウンタを更新します。ユーザーがJTextFieldに入力したものを+または - bassedで変数を更新します。
カウンタに変更する数値を入力します。
彼らは5を入力した場合、彼らは4を入力するのであれば、それは5で上がり、カウンタが4
でダウンし5の後にこれは私がこれまで持っているものですが、それだけでカウントアップされます。
int prev = 0;//previus input
int temp = 0;//temp variable
int put = 0;//parsed int
try {
put = Integer.parseInt(itemCount1.getText());
if (put < prev) {//if they decrese the number of an item in there cart.
temp = put - prev;
cart.setCartCount(cart.getCartCount() - temp);
sitem1.setItemCnt(put - sitem1.getItemCnt());
prev = put;
}
if (put > prev) {//if they increse the number of an item in there cart.
temp = put - prev;
cart.setCartCount(cart.getCartCount() + temp);
sitem1.setItemCnt(put + sitem1.getItemCnt());
prev = put;
}
updateLables(customer);
} catch (NumberFormatException e) {
storeError.setText("ENTER A NUMBER!!!!");
}