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


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

JTable CellRendererPane placement

Newsgroups comp.lang.java.gui
Date 2013-05-08 13:34 -0700
Message-ID <4feceb84-2eac-4dae-97ae-c2a1decbddae@googlegroups.com> (permalink)
Subject JTable CellRendererPane placement
From FredK <fred.l.kleinschmidt@gmail.com>

Show all headers | View raw


I have a JTable with two columns and a JTableHeader.
The left column contains strings, and the right column contains JTextFields.
Clicking on a header sorts the rows.

If I click in one of the text fields to begin editing it ( say, for
instance, in row 7), and then click in the header to sort the table, 
the CellRendererPane (and the CellEditor) remain over the original position
(row 7), even though that field is now in row 2. When I click in the editor
it *LOOKS* like I am editing what is now in line 7, but in fact I am still
editing what is now in row 2. 

If I click over any other row, or resize the table, everything gets 
updated and the editor moves to the proper position.

After sorting, how can I ensure that the editor moves be over the
new position?
-- 
Fred K

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


Thread

JTable CellRendererPane placement FredK <fred.l.kleinschmidt@gmail.com> - 2013-05-08 13:34 -0700
  Re: JTable CellRendererPane placement Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2013-05-09 00:59 +0200
    Re: JTable CellRendererPane placement "John B. Matthews" <nospam@nospam.invalid> - 2013-05-08 20:15 -0400

csiph-web