I lose my HeaderRenderer when I install CellRenderer
From: Alvaro (asmillan_at_yahoo.com)
Date: 02/27/04
- Next message: Ike: "Re: Change JToggleButton selected color"
- Previous message: Chris: "Change JToggleButton selected color"
- Next in thread: ak: "Re: I lose my HeaderRenderer when I install CellRenderer"
- Reply: ak: "Re: I lose my HeaderRenderer when I install CellRenderer"
- Reply: Christian Kaufhold: "Re: I lose my HeaderRenderer when I install CellRenderer"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 26 Feb 2004 19:14:05 -0800
Hi everybody,
I have a trouble with my table. I install my own HeaderRenderer that I
can customize it. All is right.
Now I have other customized renderer that I install for each column
like this:
private void setupCellsRenderer()
{
if (table.getModel().getRowCount() != 0)
{
for (int i = 0; i < table.getColumnCount(); i++)
{
TableColumn column =
table.getColumnModel().getColumn(i);
MyOwnCellRenderer renderer = new MyOwnCellRenderer();
renderer.setFont(Font);
renderer.setBackground(Color);
renderer.setForeground(Color);
renderer.setHorizontalAlignment(SwingConstants.CENTER);
renderer.setIntercellSpacing(10, 4);
column.setCellRenderer(new MyOwnCellRenderer());
}
}
}
When I call this method, HeaderRenderers changes too. What is the
problem?
Is it possible to have customized renderer only for one cell or a
specify row? How can I do this?
Sincerely,
Alvaro
- Next message: Ike: "Re: Change JToggleButton selected color"
- Previous message: Chris: "Change JToggleButton selected color"
- Next in thread: ak: "Re: I lose my HeaderRenderer when I install CellRenderer"
- Reply: ak: "Re: I lose my HeaderRenderer when I install CellRenderer"
- Reply: Christian Kaufhold: "Re: I lose my HeaderRenderer when I install CellRenderer"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]