마우스 스크롤 현재값 알아오기

@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씩 증가됩니다.

블로그 이미지

행복그리고..

,