У меня проблема с try catch в моем коде.Я не могу выбросить сообщение об ошибке.Оповещение об объекте выделено красным цветом в моей среде IDE, и я не знаю, почему.
@FXML
void textDayWeek(ActionEvent event) {
String dateBarras = txtDate.getText();
String[] split = dateBarras.split("/");
try {
data = new Data(Integer.parseInt(split[0]), Integer.parseInt(split[1]), Integer.parseInt(split[2]));
} catch (MonthInvalidException me) {
if (Integer.parseInt(split[1]) > 12 || Integer.parseInt(split[1]) < 1)
throw Alert alert = new Alert(Alert.AlertType.ERROR);
alerta.setTitle("error");
alert.setHeaderText("ERROR");
alert.setContentText(me);
}
}
Это самое близкое, что мне удалось решить, но это все еще не так.