이미지지도와 같은 BlackBerry Control -CLDC 응용 프로그램
-
13-09-2019 - |
문제
CLDC 애플리케이션에서 사용할 수있는 이미지지도와 같은 BlackBerry 컨트롤을 아는 사람이 있습니까? 하나가없는 경우 메인 스크린 또는 비트 맵 파생 제어에서 클릭 X, Y 좌표를 얻는 방법이 있습니까?
감사,
해결책
스크린의 임의 지점을 클릭하는 유일한 장치 인 폭풍에 대한이 제어를 생각하고 있다고 가정합니다.
이 경우 가장 쉬운 방법은 아마도 비트 맵 필드 서브 클래스가 집중할 수 있고 클릭에 응답하는 것입니다.
public class ClickableBitmapField extends BitmapField {
// Make the control focusable
public boolean isFocusable() {
return true;
}
protected boolean touchEvent(TouchEvent message) {
if (message.getEventCode == TouchEvent.CLICK) {
int x = message.getX();
int y = message.getY();
// do something with x and y here
}
}
}
물론 트랙볼 장치의 이미지 맵 유형 기능을 구현하는 것이 훨씬 더 복잡 할 것입니다. 사용자가 클릭중인 위치를 알 수 있도록 커서 또는 무언가를 유지해야합니다.
제휴하지 않습니다 StackOverflow