Wie kann ich die Größe eines CustomItem
innerhalb eines Formulars in J2ME ändern? Ich erstellte eine CustomItem
(abgeleitete Klasse von javax.microedition.lcdui.CustomItem
) und legte sie in ein Formular (der abgeleiteten Klasse javax.microedition.lcdui.Form
). Nach einigen Ereignisauslösern möchte ich die Höhe und Breite der CustomItem
ändern. Wie sollte ich meinen Code ändern?Wie kann ich die Größe eines CustomItem in einem Formular in J2ME ändern?
Antwort
Ich habe die Lösung. Wir sollten ein neues Objekt für das neue CustomItem mit neuen Eigenschaften erstellen. Löschen Sie dann das vorhandene CustomItem aus dem Formular und fügen Sie das neue CustomItem in das Formular ein.
In MIDP wird CustomItem durch den umschließenden Container, das Form gerendert. MIDP bietet keine Möglichkeit, dem übergeordneten Element mitzuteilen, dass sich seine Größe geändert hat. Also muss dieses Verhalten in Ihrem Code in Handarbeit gemacht werden.
Angenommen, Ihr Ereignis wird ausgelöst, wenn der Benutzer auf OK (FIRE) drückt, dann müssen Sie entweder repaint() OR repaint (x, y, w, h) aufrufen. Dieser Repaint-Aufruf bewirkt, dass entweder das gesamte CustomItem-Objekt oder nur der rechteckige Abschnitt angezeigt wird. Dieser Aufruf ruft Ihre paint() -Methode (von CustomItem) auf, in der Sie eine größere Komponente zeichnen können.
- 1. Wie kann ich die Größe eines Bildes ändern, ohne die Farben in einem Bild zu ändern?
- 2. Wie wird das Traversieren in CustomItem von J2ME in einem Mobiltelefon gehandhabt, das kein Traversing unterstützt?
- 3. Wie kann ich programmgesteuert die Größe eines UICollectionView ändern?
- 4. Wie kann ich die Größe eines bestimmten Anwendungsfensters ändern?
- 5. Wie kann ich die Größe eines iframe von innen ändern?
- 6. Wie kann ich die Größe eines CheckBox-Titels ändern oder in einem PreferenceScreen-XML umbrechen?
- 7. J2ME TextField in einem Vektor?
- 8. Wie kann ich die Größe eines untergeordneten Formulars ändern, wenn das übergeordnete MDI-Formular maximiert ist?
- 9. Wie kann ich das Datenempfangsformat in einem FosUserBundle-Formular ändern?
- 10. Kann die Größe eines UIButton nicht ändern
- 11. Wie kann ich die Breite eines Feldes auf einem Access-Formular zur Laufzeit ändern?
- 12. Wie kann ich die Größe eines DIV ändern, wenn der Browser die Größe ändert?
- 13. Wie kann ich die Größe von window.screen in PhantomJS ändern?
- 14. Wie kann ich die Größe des Recaptchas in Greasemonkey ändern?
- 15. Die Größe eines Bildes in Python ändern
- 16. Die Größe eines Layouts ändern
- 17. in Visual Studio 2015 die Designer-Eigenschaft ändern, wie die Größe eines Steuerelements in einem Win-Formular
- 18. Ändern der Größe eines Steuerelements in WPF
- 19. Wie kann ich die Größe von UIPopoverPresentationController bei Navigationspop ändern?
- 20. Wie kann ich die Größe eines Sprites in Phaser/PixiJS skalieren, ohne seine Position zu ändern?
- 21. Wie kann ich die Größe der Schaltflächen meines Optionsmenüs ändern?
- 22. Ändern der Größe eines ImageIcon in einem JButton
- 23. Wie kann ich die Länge eines text_field in Rails ändern?
- 24. Die Größe eines Arrays von Objekten ändern
- 25. Kann ich die Größe eines Arrays in Scala begrenzen?
- 26. Ändern Sie die Farbe des Etiketts in einem einfachen Formular
- 27. Wie ändere ich die Größe eines AlertDialog.Builders?
- 28. Wie kann ich die Größe eines Verzeichnisses von Perforce abrufen?
- 29. Swift: Wie kann ich die Größe des Hintergrundbildes ändern?
- 30. Wie kann ich die Größe von Bildern bei phonegap ändern?
Hallo Kiran Kuppa, –
Hallo Kiran Kuppa, ich createa eine Tabelle mit CustomItem in einem Formular in J2ME Ich erstellte ein CustomItem (abgeleitete Klasse von javax.microedition.lcdui.CustomItem). Wenn Benutzer auf ok Schaltfläche in der Tabelle dann klickt Wie sollte ich den Tisch in Bezug auf Höhe und Breite erweitern? –
Shiva, könnten Sie bitte Ihren Code posten? Es ist einfacher für mich, Ihren Code zu ändern und Ihnen zu zeigen, wie es gemacht wird; Wir alle sind schwer unter Zeitdruck. –