如何使html文本以JLabel中的3个点结尾

时间:2012-11-08 15:40:50

标签: html formatting jlabel

默认情况下,JLabel为简单文本执行此格式化。

setText("Hello World!");
setMaximumSize(new Dimension(30, 20);

这将显示如下:

Hello Wo...

但是如果我们使用html格式:

setText("<html><p color='#333333'>Hello World!</p></html>");
setMaximumSize(new Dimension(30, 20);

它将显示为:

Hello Worl

其余文字刚刚被删除。

有没有办法让文本与第一个(文本...)案例具有相同的视图?

标签的宽度正在变化,而且html格式化要复杂得多(因此无法使用fontmetrics,并且选择简单文本会很复杂)。

提前致谢!

0 个答案:

没有答案