> Vil gætte på at det er noget med at du skal lytte til mouse move
> events på tabellen, og finde cellen under musen og 'konstant' ændre
> tooltip teksten
Man kunne også prøve noget i stil med nedenstående for at sætte tool-tip på
første synlige kolonne:
int firstColumnIndex = 0;
myJTable.getColumnModel().getColumn(firstColumnIndex).setCellRenderer(new
ToolTipTableCellRenderer());
Hvor ToolTipTableCellRenderer ser ud som her:
import java.awt.Component;
import javax.swing.JComponent;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
public class ToolTipTableCellRenderer extends DefaultTableCellRenderer
{
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column)
{
JComponent jcomponent =
(JComponent)super.getTableCellRendererComponent(JTable table, Object value,
isSelected, hasFocus, row, column);
jcomponent.setToolTipText(obj != null ? obj.toString() : null);
return jcomponent;
}
}
Mvh
Allan Stenbæk
Nå ja, det er ikke testet det her