[問題] FocusListener

看板java作者 (風)時間13年前 (2012/06/09 19:53), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我有一個 JFrame, 上面放兩個 JPanel, 上面的 Panel 要依照鍵盤的上下左右更新圖案.(貪食蛇) 下面的 Panel 上面再放著一個 JSlider 控制上面蛇跑的速度. 一開始我先 snackPanel.setFocusable( true ) ; speed.setFocusable( false ) ; 這是為了讓鍵盤按上下左右的時候不要調下面的 JSlider, 然後在 thread.sleep( sleepSec ) ; 之前 我都會重新偵測秒速 : sleepSec = speed.getValue() + 150 ; 問題來了:我在調整完下面的 JSlider 後, 秒速都不會動, 查了很多的 FocusListener 的範例也沒看到類似的架構, 請問該如果解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.172.192

06/10 15:06, , 1F
已解決:) 我忘了implement ChangeListener
06/10 15:06, 1F
文章代碼(AID): #1Fqpanrz (java)