【发布时间】:2015-05-25 20:05:08
【问题描述】:
我在数据库中保存了富文本。我也想在报告中显示富文本,如下划线、粗体、字体大小或字体等
String[] columnNames = {"#", "Reference No.", "Name", "From", "Desc"};
System.out.println("viewList.size() ="+viewList.size());
String[][] data = new String[viewList.size()+documentViewList.size()][5];
int counter=0;
for(int i=0; i < viewList.size(); i++){
for(int j=0; j< 5; j++){
if(j==0)data[i][j]=(counter++)+"";
if(j==1)data[i][j]=viewList.get(i).getFile().getId();
if(j==2)data[i][j]=viewList.get(i).getReferenceNo().toString();
if(j==3)data[i][j]=viewList.get(i).getShortText();
if(j==4)data[i][j]=viewList.get(i).getDescription();
}
}
tableModel = new DefaultTableModel(data, columnNames);
在这一行中,它包含一些富文本。但它显示在数据库中。例如
if(j==4)data[i][j]=viewList.get(i).getDescription();
数据库值:
<p><u>asdasdads asd a</u></p>
我希望这段文字有下划线。
【问题讨论】:
标签: java formatting jasper-reports