Итак, у меня есть TextArea, который должен взять в число, которое я затем проанализирую как целое число. Однако, если ввод не является числом, тогда мне нужно использовать мой try catch для исключения NumberFormatException. Моя попытка catch распознает и показывает мое сообщение об ошибке, но я не могу отключить консоль, отображающую сообщения об ошибках.Как проверить, является ли вход TextArea строкой
String textPNum = projNumber.getText();
try {
input = Integer.parseInt(textPNum);
} catch (NumberFormatException e) {
redText.setText("Please enter a numeric value for project number and initial funding");
}`
Вот моя ошибка консоли:
https://gyazo.com/af512a1f2b819d5ed88e353b460a360f
* «Вот моя консольная ошибка:« * Не публикуйте (ссылки на) * скриншоты * на консоли, скопируйте/вставьте текст! –
BTW - учитывая Swing, вместо этого используйте 'JSpinner' с' SpinnerNumberModel'. Легче для вас и пользователя. –
Подавить консоль до конца? Если вы ловите исключение и что-то делаете с ним, просто не печатайте трассировку стека, и ничего не будет печататься на консоли. В чем проблема? Кроме того, текстовая область является плохим выбором для этого, как указано выше. – user1803551