2010-07-31 84 views
0

傾聽用戶按鍵的最簡單方法是什麼?具體來說,我正在編寫一個圖像查看器程序,該程序使用JFileChooser來選擇圖像,並在左側顯示一個顯示導演內容的JList。我想讓箭頭鍵(左/右)移動到下一個/上一個文件。我怎樣才能聽鍵盤輸入?如方向鍵?

預先感謝您。

回答

2

這聽起來像你需要一個KeyListener。鏈接教程還討論了重點,這對確保您的關鍵事件被正確的處理程序困住很重要。

+0

好的,所以我需要給我的窗口焦點或我的imageIcon我在哪裏顯示我的形象?或者我應該將它切換到圖形並給予重點?我很困惑。 – Cody 2010-07-31 22:17:16

+0

您需要將焦點放在動作偵聽器所附帶的任何組件上,以便通過按鍵調用。在另一個答案中提出的關鍵綁定方法在這方面也可能是成果豐碩的,如果你可以在這個成語中做什麼你該做什麼。 – Gian 2010-08-01 00:31:59

1

Swing旨在使用Key Bindings

事實上,JList已經支持向上/向下鍵移動到列表中的下一個項目。您可以輕鬆將這些操作映射到左/右鍵。