簡體   English   中英

如何禁用JSliders的箭頭鍵?

[英]How to disable arrow keys for JSliders?

我想用我的箭頭鍵在屏幕上移動一些東西但是在我點擊JSlider使用它之后我使用箭頭鍵,他們正在移動滑塊而不是對象。 我找不到任何禁用此方法的方法。 (單擊滑塊后,滑動箭頭從黑色輪廓變為藍色輪廓{我的推測表明箭頭鍵已“鎖定”到滑塊上。})

鍵綁定應該提供此問題的解決方案。

試試slider.setFocusable(false);

但對於復雜的應用程序,確保您始終可以控制箭頭所執行的操作可能需要KeyboardFocusManagerKeyEventDispatcher API。 這些允許您從正常處理中轉移箭頭(或任何)擊鍵,因此必須小心使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM