tem como fazer isso?
tenho minhas colunas do JTable… mas como não tenho muito espaço sobrando na tela… queria colocar uns ToolTipText, estilo os que tem em jbutton… etc, no nome de cada coluna…
tem jeito?
ToolTipText na titulo da coluna de um Jtable
3 Respostas
/**
* Adapta a tableHeader de uma Jtable para controlar varios tooltips.
* @author Bruno
*/
public class AbtToolTipHeader extends JTableHeader {
private HashMap tooltips = new HashMap();
public AbtToolTipHeader(TableColumnModel model) {
super(model);
}
public String getToolTipText(MouseEvent evt) {
int column = columnAtPoint(evt.getPoint());
String tooltip = (String)tooltips.get(new Integer(column));
return tooltip;
}
public void addToolTipToColumn(int column, String tooltip){
tooltips.put(new Integer(column), tooltip);
}
}
Usando…
AbtToolTipHeader tooltipHeader = new AbtToolTipHeader(getTabela().getColumnModel());
// Seta a table header de tooltips
getTabela().setTableHeader(tooltipHeader);
tooltipHeader.addToolTipToColumn(
0, // Coluna 0
"Estou na coluna 0");
tooltipHeader.addToolTipToColumn(
1, // Coluna 0
"Estou na coluna 1");

vlw brlima…
vou testar aqui agora…
tutorial da sun tbm fala como fazer vlws
Nota dez! valeu, deu certinho aqui no meu projeto também.
Criado 1 de junho de 2004
Ultima resposta 9 de fev. de 2007
Respostas 3
Participantes 3