-
[AWT / Swing] - JScrollPane 사용하기Java/Java SE 2015. 10. 24. 23:46
마우스 스크롤 현재값 알아오기
@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 > Java SE' 카테고리의 다른 글
[Java Database Connectivity] - SQL Server Microsoft JDBC Driver (0) 2015.12.14 [Regular Expression] - Pattern, Matcher 사용하기 (0) 2015.11.30 [Java Database Connectivity] - 프로시저명 가져오기 (0) 2015.10.25 [Collection Framework] - 클래스별 Thread Safe 유무정리 (0) 2015.10.24 [AWT / Swing] - Component Font 설정 (0) 2015.10.24