亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

Java Navigate with tabulator key 通過自定義

Java Navigate with tabulator key 通過自定義

夢里花落0921 2021-09-29 17:32:32
我已經建立了自己的習慣,JList以JCheckBox's 作為項目。這一切都很好,但現在我希望能夠只選擇一個CheckBox鍵盤輸入。另外我不想為每個CheckBox項目使用助記符。有沒有辦法實現某種FocusListener或某種東西,以便我可以使用制表符鍵進行導航?我嘗試設置setFocusPainted(true)等,但對我沒有任何作用。感謝您的時間和幫助。
查看完整描述

2 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

我已經用 JCheckBox 作為項目為自己構建了一個自定義 JList。

使用單列 JTable。

JTable 已經支持復選框,您可以使用鍵盤或鼠標更改復選框的狀態。它還支持從單元格到單元格的跳格。

閱讀 Swing 教程中關于如何使用表的部分,了解基本示例以幫助您入門。

如果你不想要表頭,你可以將表頭設置為空。

否則只需使用帶有復選框的 JPanel。JList 僅用于顯示數據,而不是對正在呈現的對象的事件或更改狀態做出反應。


查看完整回答
反對 回復 2021-09-29
?
九州編程

TA貢獻1785條經驗 獲得超4個贊

使用方法

setFocusTraversalKeysEnabled(boolean);

在您的組件上(禁止)允許遍歷鍵(如 TAB)作為鍵輸入


查看完整回答
反對 回復 2021-09-29
  • 2 回答
  • 0 關注
  • 199 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號