2010-11-27 6 views
1

Ich erstelle eine Tabelle in j2me.Mit javax.microedition.lcdui.CustomItem durch Zeichnen von Linien & Platzieren einer Zeichenfolge.Dann lege ich die Tabelle nach innen das Formular (javax.microedition.lcdui.Form).Wie Sie die Höhe und Breite der Tabelle (javax.microedition.lcdui.CustomItem) innerhalb des Formulars in J2ME ändern

ich implementieren auch

protected boolean traverse(int dir, int viewportWidth, int viewportHeight, int[] visRect_inout){} 

Hier ist ich tun möchte, beim Verfahren unter Verwendung des Verfahrens durchlaufen nicht ich die neue Tabelle platzieren, nachdem in der Form die alte Tabelle löschen. Oder ich möchte den Inhalt in der Tabelle ändern und auch die Höhe und Breite der Tabelle innerhalb des Formulars ändern.

Antwort

1

Die Lösung, die ich bekam: Löschen Sie die Tabelle aus dem Formular, dann erstellen Sie eine neue Tabelle durch Erstellen eines Objekts & in das Formular hinzufügen.

Im Konstruktor der Tabelle erhalten die Höhe & Breite des Formulars als ein Argument dann die Größe der neuen Tabelle auf den Dimensionen des Formulars basiert anzupassen.

Verwandte Themen