2016-03-24 7 views
1

私はCodenameoneのテキストレイアウトに関するいくつかの質問をしています。私はドキュメント、ビデオ、またはフォーラムで回答を見つけることができません。コンポーネント内のテキストのレイアウト

  1. は「N \」など、改行などのテキストに基づいて、複数の行、にテキストを折り返す、破壊することが可能であり、あるいは本のみ各行のラベルを作成することによって行うことができます。

  2. また、ボタン/ラベルを90度回転させることで、テキストを回転させることができます。グラフィックスは回転できますが、コンポーネントやテキスト内のテキストの処理方法はわかりません。

ヒントのヒントがあります。おかげ

答えて

1
  1. 使用Spanlabel複数行ラベルの
  2. ボタンを使用して避けるべき勾配の使用を削除するには、ボタン

    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

編集を回転させるために、次のコードを使用します –

関連する問題