我需要制作一个垂直JLabel
- 一个JLabel
,它会垂直显示它的文本 - 我搜索谷歌但我没有找到一个好的答案。怎么做?
答案 0 :(得分:5)
您可以使用dev:http://tech.chitgoks.com/2009/11/13/rotate-jlabel-vertically/
创建的VerticalLabelUI类答案 1 :(得分:0)
您可以创建一种方法,将您的文本转换为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
在你的标签上。