好吧,我擁有的應該是一個簡單的骰子滾輪。 2個文本區域,一個用於要滾動的死亡數量,另一個用於總數。 (嗯,每個人擲骰子的第三個擲骰子,但除此之外)只要骰子文本字段的數量不是空的,這就可以很好地工作。當該字段爲空,我只是得到一個NumberFormatException
檢查是否有空文本字段
我的代碼:
Button d4 = new Button("d4 ");
d4.setLayoutX(240);
d4.setLayoutY(90);
d4.addEventHandler(ActionEvent.ACTION, new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent actionEvent) {
tooltip.setText("");
int d4_num = Integer.parseInt(d4_text.getText()); //d4_text is for the number of die
d4_num = d4_num + 1;
int sum = 0;
for (int i = 1; i < d4_num; i++){
int result = 1 + (int)(Math.random() *4);
sum = sum += result;
tooltip.appendText((String.valueOf("d4_" + i + " =" + result + "\n")));
}
d4_result.setText(String.valueOf(sum));
}
});
我已經試過檢查d4_text
方式不同的價值,每個人要麼給出一個錯誤,因爲我無法檢查爲空,或一個字符串,或其他。
嘿,感謝這個!基本上正是我想要做的,但我不知道如何。 – hego64