包装长串

时间:2013-01-13 06:20:11

标签: java html swing jlist joptionpane

所以我有一个解决方案(一个坏的)在一个表的单元格中分割一条线 - 保持JOptionPane的长度达到我想要的长度,并允许文本在单元格内的多行上。此外,如果它垂直变得太长,则会出现滚动条。

目前我有一个loop,它在一行上显示9个字,直到string中没有剩余字词为止。我也在使用setText( with 100% width)

1 个答案:

答案 0 :(得分:4)

我试过这个。它似乎工作。试验和错误让我想出了这个289像素的宽度。如果你的话语非常长,你仍然需要做类似于你现在正在做的事情:reallyreallyreallyreallyreallyraellyreallylong

我的解决方案如下:

setText("<html><table style='width:100%'>" + "<tr><td style=\"width:289px;\"><b>" + value + "</b></td></tr>" + "<tr><td style='font-weight:normal;font-size:11;padding-top:-50px;margin-top:-5px;'><i>" + "this is going to have to be pretty long actually" + "</i></td></tr>" + "</table>");

这是你想要的吗?