当前位置:  开发笔记 > 编程语言 > 正文

Swing组件:垂直文本问题

如何解决《Swing组件:垂直文本问题》经验,为你挑选了2个好方法。

如果我有一个像这个图像中的按钮:

http://www.freeimagehosting.net/image.php?4cd775814c.png

我怎样才能使文本垂直显示?如在

j
B
u
t
t
o
n
1

我想知道如何为JLabel做同样的事情.我确信必须有一个比创建尽可能多的标签更好的方法,因为字符串中有字符.对 ?

编辑:如何将图像插入我的帖子?图像的按钮在预览部分显示图像,但是当我实际发布数据时,我只返回一些文本,就像标签搞砸一样.



1> Michael Myer..:

我不知道这对您是否有用,但此示例显示了如何制作垂直标签.不同之处在于它旋转所有文本(和/或图标)而不是堆叠字母.我不知道修改它来做你所要求的是多么困难.

这样做的好处是,如果您的标签可以在运行时更改; 与简单相比,生成大的HTML字符串可能会很痛苦label.setUI(new VerticalLabelUI(true));(而且您不必担心标签文本中的<>).



2> asalamon74..:

您可以将HTML用于JButton或JLabel.所以

button = new JButton("J
b
u
t
t
o
n
1");

应该做的伎俩.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有