0
所以我試圖做一種命運之輪遊戲或Hang子手。我有33個代表字母的按鈕,1個按鈕= 1個字母。當用戶按下一個時,它必須「消失」(變爲禁用和不可見)。我在SceneBuilder中創建了所有按鈕,使它們位於FXML文件中。按下按鈕'消失'
我該怎麼做呢?我爲第一個按鈕創建了這個方法。但它不能正常工作,無論我按下第一個按鈕的按鈕是否消失。有沒有更簡單的方法來做到這一點,而不是每個按鈕寫33種不同的方法?
public void letterChosen (ActionEvent evt) {
b1.setDisable(true);
b1.setVisible(false);
而不是b1,嘗試ActionEvent對象的getSource方法。這將返回事件的來源,這將有望成爲你正在尋找的按鈕 – VortixDev
非常感謝你,它現在的作品! – Felix