List of usage examples for javax.swing JTextArea addMouseWheelListener
public synchronized void addMouseWheelListener(MouseWheelListener l)
From source file:Main.java
public Main() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(200, 200);/*w w w . j av a 2 s . co m*/ JTextArea textArea = new JTextArea(); textArea.addMouseWheelListener(new MouseWheelListener() { public void mouseWheelMoved(MouseWheelEvent e) { if (e.getWheelRotation() < 0) { System.out.println("Up... " + e.getWheelRotation()); } else { System.out.println("Down... " + e.getWheelRotation()); } System.out.println("ScrollAmount: " + e.getScrollAmount()); if (e.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) { System.out.println("MouseWheelEvent.WHEEL_UNIT_SCROLL"); } if (e.getScrollType() == MouseWheelEvent.WHEEL_BLOCK_SCROLL) { System.out.println("MouseWheelEvent.WHEEL_BLOCK_SCROLL"); } } }); getContentPane().add(textArea); }