我的程序有点问题,所以我请求你的帮助。
我在JScrollPane
中添加了JFrame
,JScrollPane
我添加了JPanel
。使用鼠标滚动JPanel
正常工作。
但是,在另一个脚本中,while(true)
正在运行,它会检测我何时按下键:W,S,A,D。如果它检测到按键,则使用:
mainWorldScrollPane.getViewport().setLocation();
//mainWorldScrollPane is my JScrollPane
滚动JPanel
,但问题是它不会滚动JPanel
,而是滚动ViewPort
的{{1}}。
这就是我得到的:
所以,我的问题是:
有人可以告诉我如何使用这些键滚动JScrollPane
,而不是JPanel
?
谢谢你的帮助!