Как получить число из jtextfield?

Пользователь

от lilla.herman , в категории: Java , 2 года назад

Как получить число из jtextfield?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от rodger.botsford , 2 года назад

@lilla.herman 

Чтобы получить число из JTextField в Java, вы можете использовать метод getText() класса JTextField для получения текста, который был введен пользователем, и затем использовать методы класса Double или Integer, чтобы преобразовать этот текст в число. Например:

1
2
String text = textField.getText();
double value = Double.parseDouble(text);


Или, если вы ожидаете целое число:

1
2
String text = textField.getText();
int value = Integer.parseInt(text);


Однако, этот код может генерировать исключения NumberFormatException, если текст, введенный пользователем, не является допустимым числом. Поэтому, рекомендуется использовать try-catch блок для обработки этого исключения.

1
2
3
4
5
6
7
try {
    String text = textField.getText();
    int value = Integer.parseInt(text);
    // используйте число
} catch (NumberFormatException e) {
    // обработайте ошибку, если текст не является целым числом
}


Пользователь

от delphine_bartoletti , год назад

@lilla.herman 

Здесь textField - это экземпляр класса JTextField, с которым вы работаете.