마우스 스크롤 현재값 알아오기
@Override public void adjustmentValueChanged(AdjustmentEvent event) { System.out.println("adjustmentValueChanged"); JScrollBar vertical = scrollPane.getVerticalScrollBar(); int currentValue = event.getValue(); int maxValue = vertical.getMaximum() - vertical.getHeight(); int minValue = vertical.getMinimum(); }
마우스 스크롤 방향 알기
@Override public void mouseWheelMoved(MouseWheelEvent event) { int notches = event.getWheelRotation(); if (notches < 0) { System.out.println("mouseWheelMoved Up"); } else { System.out.println("mouseWheelMoved Down"); } }
마우스 스크롤 증가 설정하기
JScrollPane verticalScrollPane = new JScrollPane(); verticalScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); verticalScrollPane.getVerticalScrollBar().setUnitIncrement(16);
setUnitIncrement 값을 16으로 설정했을때 스크롤의 값은 16씩 증가됩니다.
'JAVA Platform > JAVA' 카테고리의 다른 글
[JAVA] - DBMS JDBC Connection (0) | 2015.02.13 |
---|---|
[JAVA] - Properties File 읽기 (0) | 2015.01.25 |
[JAVA] - File 최종 수정일 알기 (0) | 2014.11.15 |
[JAVA] - TimerTask 클래스를 이용한 스케쥴링(Scheduling) (0) | 2014.11.14 |
[JAVA] - 배열 복사 방법 (0) | 2014.11.02 |