2016-03-24 10 views
1

Ich habe ein paar Fragen zum Text-Layout in Codenameone Ich kann nicht scheinen, um Antworten zu finden in den Dokumenten, Videos oder Foren.Layout von Text in Komponenten

  1. Ist es möglich, Text in mehrere Zeilen auf den Text, wie eine neue Zeile basiert zu brechen, wickeln „\ n“, oder kann dies nur durch die Schaffung eines Etiketts für jede Zeile durchgeführt werden.

  2. Auch ist es möglich, Tasten/Etiketten um 90 Grad zu drehen, so dass der Text gedreht wird, sehe ich Grafiken gedreht werden kann, aber nicht sicher, wie für Komponenten oder Text in ihnen zu tun.

Alle Hinweise auf Tipps wären willkommen. Dank

Antwort

1
  1. Verwenden Spanlabel für mehrzeilige Label
  2. Verwenden Sie den folgenden Code, um eine Schaltfläche

    public class RotatedButton extends Button { 
    
        @Override 
        public void paint(Graphics g) { 
         g.rotate((float)(Math.PI/4.0), getAbsoluteX(), getAbsoluteY()); 
         super.paint(g); 
         g.resetAffine(); 
        } 
    } 
    RotatedButton btn = new RotatedButton(); 
    btn.setText("Hi"); 
    
+1

bearbeitetes Bild zu drehen, einen Knopf zu verwenden und den Gradienten Verbrauch entfernen, die vermieden werden sollten –

Verwandte Themen