Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.gui > #329

Re: setCellRenderer for s

From "Nickolay Cherkezishvili" <nickolay.cherkezishvili@THRWHITE.remove-dii-this>
Subject Re: setCellRenderer for s
Message-ID <1165282887.242165.121040@79g2000cws.googlegroups.com> (permalink)
Newsgroups comp.lang.java.gui
References <1164968403.235530.312120@80g2000cwy.googlegroups.com><11
Date 2011-04-27 15:26 +0000
Organization TDS.net

Show all headers | View raw


  To: comp.lang.java.gui
package kolya;

import javax.swing.JTable;
import javax.swing.table.TableCellEditor;
import javax.swing.table.TableCellRenderer;

public class TableProbe1 extends JTable {

	@Override
	public TableCellRenderer getCellRenderer(int row, int column) {

		// You may call getValueAt method from TableModel
                // and get the class of returned value

		return super.getCellRenderer(row, column);
	}

	@Override
	public TableCellEditor getCellEditor(int row, int column) {

		// Do the same thing as in getCellRenderer to check class type
		return super.getCellEditor(row, column);
	}

}

Then make multiple renderers and editors and just return them from
these functions.
As you may see there is no any logic related to class delegation (as it
were in last sample). 

I think this method much easier to understand ;)

---
 * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet!
--- Synchronet 3.15a-Win32 NewsLink 1.92
Time Warp of the Future BBS - telnet://time.synchro.net:24

Back to comp.lang.java.gui | Previous | NextPrevious in thread | Find similar


Thread

setCellRenderer for speci "terpatwork" <terpatwork@THRWHITE.remove-dii-this> - 2011-04-27 15:26 +0000
  Re: setCellRenderer for s "Bart Cremers" <bart.cremers@THRWHITE.remove-dii-this> - 2011-04-27 15:26 +0000
    Re: setCellRenderer for s "terpatwork" <terpatwork@THRWHITE.remove-dii-this> - 2011-04-27 15:26 +0000
  Re: setCellRenderer for s "Nickolay Cherkezishvili" <nickolay.cherkezishvili@THRWHITE.remove-dii-this> - 2011-04-27 15:26 +0000
    Re: setCellRenderer for s "Bart Cremers" <bart.cremers@THRWHITE.remove-dii-this> - 2011-04-27 15:26 +0000
  Re: setCellRenderer for s "Nickolay Cherkezishvili" <nickolay.cherkezishvili@THRWHITE.remove-dii-this> - 2011-04-27 15:26 +0000
  Re: setCellRenderer for s "Nickolay Cherkezishvili" <nickolay.cherkezishvili@THRWHITE.remove-dii-this> - 2011-04-27 15:26 +0000

csiph-web