Re: setToolTips in a JTable
- From: Thomas Hawtin <usenet@xxxxxxxxxxxxxxxxx>
- Date: Mon, 29 Aug 2005 11:55:56 +0100
Elmar Brauch wrote:
I have a JTable and I want to give every tableheader a diffrent tooltip.
But I don't know, how I get the tableheaders for using the setToolTip-method.
By the looks of JTableHeader.getToolTipText you need to do replace the TableColumn/JTableHeader header renderers with something like this:
new TableCellRenderer() {
public Component getTableCellRendererComponent(
JTable table, Object value,
boolean isSelected, boolean hasFocus,
int row, int column
) {
Component component =
oldRenderer.getTableCellRendererComponent(
table, value,
isSelected, hasFocus,
row, column
);
if (row == -1) {
component.setToolTipText("Column: "+column);
}
return component;
}
}(Usual disclaimer.)
Tom Hawtin -- Unemployed English Java programmer http://jroller.com/page/tackline/ .
- References:
- setToolTips in a JTable
- From: Elmar Brauch
- setToolTips in a JTable
- Prev by Date: setToolTips in a JTable
- Next by Date: Re: panel question..
- Previous by thread: setToolTips in a JTable
- Next by thread: Re: setToolTips in a JTable
- Index(es):
Relevant Pages
|