В принципе, я сделал много JTextFields, и я бы хотел, чтобы они были рассчитаны для общего количества. Я хочу пересечь JTextFields, вычисляя общее количество и игнорируя пустые. Это не должен быть цикл.Как рассчитать общее количество всех значений, назначенных в JTextFields, и игнорировать пустые?
Я сделал этот простой метод назначенным кнопке.
void groceryDept(){
int a = Integer.parseInt(appleField.getText());
int b = Integer.parseInt(bananaField.getText());
int c = Integer.parseInt(tomatoField.getText());
int e = Integer.parseInt(potatoField.getText());
int f = Integer.parseInt(lettuceField.getText());
int g = Integer.parseInt(cucumberField.getText());
int h = Integer.parseInt(watermelonField.getText());
int i = Integer.parseInt(pineappleField.getText());
int j = Integer.parseInt(celeryField.getText());
int k = Integer.parseInt(carrotField.getText());
int total = a+b+c+e+f+g+h+i+j+k;
totalLabel.setText(String.valueOf(total));
}
Он вычисляет только при заполнении всех JTextFields. Я разбираю их, потому что изначально создается строка. Если кто-то знает, как заставить JTextField принимать целые числа ТОЛЬКО через netbeans, пожалуйста, дайте мне знать!
О, и я также хотел бы иметь цену, которая будет умножаться на вход любой величины, которую вводит пользователь.
Итак, вы хотите, чтобы иметь возможность просто получить исходные данные, которые не являются пустыми ? Я предполагаю, что вы получаете исключение NullPointerException, пытаясь разобрать пустые поля? –