2014-10-29 98 views
0

我想将滚动条添加到JTable中具有需要呈现HTML内容的单元格。尝试使用以下代码捕捉创建自定义单元格渲染器。滚动条出现在单元格中,但我无法滚动。使用HTML呈现将滚动条添加到JTable单元

public Component getTableCellRendererComponent(JTable table, 
       Object value, boolean isSelected, boolean hasFocus, 
       int row, int column) 
    { 
      theLabel.setText((String)value); 
     JScrollPane thePane = new JScrollPane(theLabel); 
     return thePane; 
    } 

任何线索可以理解

+4

渲染器不是真正的组件。组件网仅用于绘制,不能处理事件。尝试创建TableCellEditor – StanislavL 2014-10-29 13:25:16

+1

您需要使用'TableCellEditor'。 – alex2410 2014-10-29 13:33:24

+0

我也尝试过创建TableCellEditor,但是当我们点击滚动条时,原始的HTML文本被显示。这方面的任何线索 – user3526364 2014-10-29 16:33:18

回答

0

感谢在这个问题上的意见,意识到这个问题需要TableCellEditor的和的TableCellRenderer的组合。可以使用编辑器和渲染器解决此问题。