第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

防止按鈕在回車鍵或空格鍵被按下 Javafx 時觸發(fā)

防止按鈕在回車鍵或空格鍵被按下 Javafx 時觸發(fā)

桃花長相依 2022-08-03 15:35:03
我在場景中有一個按鈕,每當按下空格鍵或回車鍵時,這個按鈕都會自動觸發(fā)。我希望用戶能夠在不觸發(fā)此按鈕的情況下鍵入這些鍵。我已經(jīng)嘗試過在場景中的其他節(jié)點上執(zhí)行并調用請求焦點方法。如何防止在按下這些鍵時觸發(fā)此按鈕。感謝您的任何幫助。root.requestFocus()編輯:到目前為止,我剛剛完成了使Javafx應用程序工作的樣板代碼,添加了該按鈕和一些標簽。我已經(jīng)在應用程序中的幾個節(jié)點中嘗試了 requestFocus() 方法,但這些節(jié)點都沒有帶來任何影響。我還有一個動作事件偵聽器,用于按下的鍵。scene.setOnKeyPressed
查看完整描述

3 回答

?
慕的地10843

TA貢獻1785條經(jīng)驗 獲得超8個贊

您可以使用該方法(文檔)。這可以防止按鈕自動聚焦,例如通過按 Tab 鍵。button.setFocusTraversable()


Button button = new Button("Some Action");

button.setFocusTraversable(false);

button.setOnAction(event -> System.out.println("Some action called!"));


查看完整回答
反對 回復 2022-08-03
?
慕雪6442864

TA貢獻1812條經(jīng)驗 獲得超5個贊

您是否嘗試過為使用事件添加事件篩選器?javafx.scene.input.KeyEvent



查看完整回答
反對 回復 2022-08-03
?
小唯快跑啊

TA貢獻1863條經(jīng)驗 獲得超2個贊

假設你有焦點,你不希望你做它的默認行為,即在被點擊時為自己(和遠離)焦點。當獲得焦點時,此代碼將立即將焦點交還給 。defaultFocusNodebuttondefaultFocusNodebuttonbuttondefaultFocusNode

button.focusedProperty().addListener((observableValue, oldValue, newValue) -> {
        if (newValue)  defaultFocusNode.requestFocus();
      });


查看完整回答
反對 回復 2022-08-03
  • 3 回答
  • 0 關注
  • 320 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號