今天我決定做一個分辨率,其中包括僅使用鍵盤測試我的Java應用程序。一天沒有鼠標(Java鍵盤快捷鍵)
但我面臨着一些障礙:
- 你如何選擇/取消使用鍵盤複選框?
- 如何摺疊/展開
JTree
中的物品?
所有幫助將不勝感激!
UPDATE:
這裏是一個複選框,我想選擇的例子:
PS:空間沒有工作
今天我決定做一個分辨率,其中包括僅使用鍵盤測試我的Java應用程序。一天沒有鼠標(Java鍵盤快捷鍵)
但我面臨着一些障礙:
JTree
中的物品?所有幫助將不勝感激!
UPDATE:
這裏是一個複選框,我想選擇的例子:
PS:空間沒有工作
回答第2,您可以按NUMPAD中的-和+鍵,或使用←和→箭頭鍵摺疊和展開樹。
好吧,它的工作。關於選擇複選框? – 2012-01-13 09:32:01
任何鍵盤序列都無法實現。我覺得這是這種無障礙控制的缺點。另一種選擇是特定於操作系統的輔助功能選項,例如Windows的「鼠標鍵」功能,用於移動並使用NumPad單擊鼠標。 – NathanChristie 2012-01-13 22:57:58
tab .. tab .. tab ...空間,通常做的伎倆 - 雖然似乎是毫無意義的*分辨率* – Nim 2012-01-11 10:00:21
如果你學到了新的東西,那麼它並不是毫無意義的;) – 2012-01-11 10:09:08
看起來像你使用自定義渲染器?如果是這樣,你需要添加一些行爲監聽器methinks ... – Nim 2012-01-11 10:30:30