1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
public class OdMngDefaultCellEditorWithTlpRenderer extends DefaultTableCellRenderer
{
private myEditor m_Editor;
public OdMngDefaultCellEditorWithTlpRenderer(OdCteEditor editor)
{
super();
m_Editor = editor;
}
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus,
int row, int column)
{
myModel model = m_Editor.getCurrentModel();
Component cmp = super.getTableCellRendererComponent(table, value, isSelected, hasFocus,
row, column);
myRow currentRow = (myRow) model.getRowAt(row);
if (column >= currentRow.s_PathColumnIndex && column <= currentRow.s_SignalColumnIndex) {
String str = currentRow.getStringValueAt(column);
((JComponent)cmp).setToolTipText(str);
}
return cmp;
};
} |
Partager