Canvas
을 사용하여 Java ME 응용 프로그램을 개발 중입니다. Canvas
에 표시된 세부 정보는 풍부하므로 자세한 내용을 보려면 화면을 스크롤해야합니다.캔버스에 수직 스크롤바를 추가하는 방법은 무엇입니까?
그러나 Canvas
에 세로 스크롤 막대를 추가하려면 어떻게해야합니까?
Canvas
을 사용하여 Java ME 응용 프로그램을 개발 중입니다. Canvas
에 표시된 세부 정보는 풍부하므로 자세한 내용을 보려면 화면을 스크롤해야합니다.캔버스에 수직 스크롤바를 추가하는 방법은 무엇입니까?
그러나 Canvas
에 세로 스크롤 막대를 추가하려면 어떻게해야합니까?
나는 스크롤바가 paint
방법 안에 그려 져야한다고 생각한다. 그리고 스크롤바의 화살표를 클릭 할 때 keyReleased
메소드를 구현합니다. scrolling
을 구현하려면 repaint();
으로 전화하고 boolean
또는 variable
과 같은 다른 유형으로 paint
메서드를 관리합니다.
소스 및 대상 스크롤 바 위치
Target point X co-ordinate: tX = taX + ((tW * (sX - saX))/sW)
Target point Y co-ordinate: tY = taY - ((tH * (saY - sY))/sH)
saX : Source axis start X coordinate
saY : Source axis start Y coordinate
sW : Souce Width
sH : Source Height
taX : Target axis start X coordinate
taY : Target axis start Y coordinate
tW : Target Width
tH : Target Height
대상 높이가 캔버스의 높이가 될 것를 찾으려면 다음 수식을 사용으로 스크롤 막대로 캔버스를 고려하십시오. 스크롤 막대를 맨 위 요소로 그려야합니다.
내 대답이 도움이 되었습니까? 저에게 알려주십시오. 그러면 솔루션에 도달 할 수 있습니다. – Vimal