verwenden Ich versuche, die Daten der ausgeblendeten Spalte als QuickInfo anzuzeigen. Hiding arbeitet perfekt mit dem folgenden Code:Wie verdeckte Spaltendaten von jTable in QuickInfo
JTable table = new JTable(model){
//Implement table cell tool tips.
public String getToolTipText(MouseEvent e) {
String tip = null;
java.awt.Point p = e.getPoint();
int rowIndex = rowAtPoint(p);
int colIndex = columnAtPoint(p);
int realColumnIndex = convertColumnIndexToModel(colIndex);
try {
tip = getValueAt(rowIndex, 8).toString();
} catch (RuntimeException e1) {
//catch null pointer exception if mouse is over an empty line
}
return tip;
}
};
TableColumnModel tcm = table.getColumnModel();
TableColumn tc;
for(int i = 1; i <= 7; i++){
tc = tcm.getColumn(8);
tcm.removeColumn(tc);
}
Aber die Tooltip zeigt die Daten nicht von versteckter Spalte (getValue Funktion wird nicht Wert zurückgibt). Also die Spalte auch löschen die Daten löschen?