4

垂直を作成する必要がありますJLabel-JLabelテキストを垂直に表示します-Googleを検索しましたが、良い答えが見つかりませんでした。どうやってするか?

ここに画像の説明を入力

4

2 に答える 2

5

開発者によって作成されたクラス VerticalLabelUI を使用できます: http://tech.chitgoks.com/2009/11/13/rotate-jlabel-vertically/

于 2013-02-08T17:25:47.897 に答える
2

HTMLテキストを次のようなコードに変換するメソッドを作成できます。

public static String transformStringToHtml(String strToTransform) {
    String ans = "<html>";
    String br = "<br>";
    String[] lettersArr = strToTransform.split("");
    for (String letter : lettersArr) {
        ans += letter + br;
    }
    ans += "</html>";
    return ans;
}

その後、このメソッドを次のsetTextようなメソッドで使用すると、次のようsomeLabel.setText(transformStringToHtml(someString));someString = "Test"なります。

T
e
s
t

あなたのラベルで。

于 2013-02-08T17:46:15.287 に答える