2012-01-11 66 views
12

今天我決定做一個分辨率,其中包括僅使用鍵盤測試我的Java應用程序。一天沒有鼠標(Java鍵盤快捷鍵)

但我面臨着一些障礙:

  1. 你如何選擇/取消使用鍵盤複選框?
  2. 如何摺疊/展開JTree中的物品?

所有幫助將不勝感激!

UPDATE:

這裏是一個複選框,我想選擇的例子:
enter image description here

PS:空間沒有工作

+1

tab .. tab .. tab ...空間,通常做的伎倆 - 雖然似乎是毫無意義的*分辨率* – Nim 2012-01-11 10:00:21

+0

如果你學到了新的東西,那麼它並不是毫無意義的;) – 2012-01-11 10:09:08

+0

看起來像你使用自定義渲染器?如果是這樣,你需要添加一些行爲監聽器methinks ... – Nim 2012-01-11 10:30:30

回答

2

回答第2,您可以按NUMPAD中的-+鍵,或使用箭頭鍵摺疊和展開樹。

+0

好吧,它的工作。關於選擇複選框? – 2012-01-13 09:32:01

+0

任何鍵盤序列都無法實現。我覺得這是這種無障礙控制的缺點。另一種選擇是特定於操作系統的輔助功能選項,例如Windows的「鼠標鍵」功能,用於移動並使用NumPad單擊鼠標。 – NathanChristie 2012-01-13 22:57:58