代码:
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; public class ShowGui extends JFrame{ // 构造函数 public ShowGui() { // 添加键盘处理 this.addKeyListener(new KeyAdapter() { public void keyTyped(KeyEvent e) { // 按键盘切换到随机目录,注意此处不能区分按键类型 jumpToRandomFolder(); } }); // 添加鼠标处理 this.addMouseListener(new MouseListener() { @Override public void mousePressed(MouseEvent e) { // do nothing } @Override public void mouseEntered(MouseEvent e) { // do nothing } @Override public void mouseClicked(MouseEvent e) { pauseRestartTimer(); } @Override public void mouseReleased(MouseEvent e) { // do nothing } @Override public void mouseExited(MouseEvent e) { // do nothing } }); } }
END