Image Map-wie Blackberry-Steuerung - CLDC Anwendung
-
13-09-2019 - |
Frage
Kennt jemand eine Image Map-wie Blackberry Kontrolle, die ich in meiner CLDC Anwendung verwenden kann? Wenn es nicht ein, ist es eine Möglichkeit, x zu erhalten klicken, y-Koordinaten auf einer Mainscreen oder Bitmap abgeleiteten Kontrolle?
Danke,
Lösung
Ich nehme an, Sie für den Sturm dieser Kontrolle denken -. Das einzige Gerät, für das auf einen beliebigen Punkt auf dem Bildschirm klicken, macht Sinn
In diesem Fall ist der einfachste Weg ist wahrscheinlich Bitmapunterklasse fokussierbarem zu sein und zu Klicks reagieren - etwa so:
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
}
}
}
Natürlich würde es viel komplizierter sein Bild Kartentyp Funktionalität für ein Trackball-Gerät zu implementieren -. Sie würden einen Cursor oder etwas halten müssen, damit der Benutzer weiß, wo sie auf