Ich schreibe Code gegen das Java Personal Basis Profile in J2ME. Ich muss die Breite eines AttributedString in Pixel messen.Messen Sie die Breite eines attributedString in J2ME
In Java SE, würde ich ein AttributedCharacterIterator von meinem AttributedString bekommen und es zu FontMetrics #getStringBounds passieren, aber in J2ME PBP, Fontmetrics hat keine getStringBounds
Methode oder jede andere Methode, die eine CharacterIterator akzeptiert.
Was mache ich?
Ich sollte hinzufügen: Was ich wirklich tun muss, ist den AttributiertenString in Zeilen zu wickeln. Das wäre viel einfacher mit einem LineBreakMeasurer, den ich auch in J2ME PBP nicht habe. :-( –
Welche Komponente verwendet, um die Benutzeroberfläche anzuzeigen? Canvas oder LCD UI (Formular, Alert, Liste ...)? Könnten Sie ein Bild anhängen, um besser zu verstehen? –