При использовании HTML в моих ячейках JTable он будет отображаться как
<html><b>Example</html></b>
и не с надлежащими стилями HTML. Я читал, что рендеры по умолчанию работают с HTML-текстом. Как мне изменить мой пользовательский рендерер для корректного отображения HTML?
Мой Jtable:
tab_months = new JTable(tabmod_months) {
@Override public Component prepareRenderer(TableCellRenderer renderer,
int row,
int col){
Component c = super.prepareRenderer(renderer, row, col);
int selCol = tab_months.getSelectedColumn();
int selRow = tab_months.getSelectedRow();
if ( selCol != -1 && selRow != -1 ){
if (row == selRow){
c.setBackground(new Color(163,198,255));
} else {
c.setBackground(new Color(255,240,245));
}
}
if (row>=0 && row<listOpenmonths.size()+1) {
setToolTipText(listOpenmonths.get(row).getmonthsString());
}
return c;
}
};