我正在做這個項目作爲一個學校項目,其中一個必要的事情是捕捉用戶不正確的東西。如何在JavaFX中使用try-catch?
我有這張卡的列表,用戶可以添加或刪除卡。我想在刪除部分使用try-catch - 如果用戶試圖刪除其中一個默認卡(不是用戶輸入卡),它將顯示錯誤。
我想做的是通知用戶一個標籤,他不可能將其刪除。用if-else很簡單,但如何用try-catch來做到這一點?
eemalda.setOnAction(new EventHandler<ActionEvent>() {
public void handle(final ActionEvent event) {
if (((Kaardid) kaardid2.get(kaardid2.size() - 1))
.getKaardi_nimi().contains("Ei pea jooma see ring")) { // after this if should be try-catch
viimane_kaart.setText("Viimane sisestatud kaart on Baila originaalkaart");
} else { // after this comes the other stuff program does
kaardid2.remove(kaardid2.get(kaardid2.size() - 1));
seadetemant.setVisible(false);
}
}
});