RENDERIZACION JTABLE CON JTEXTFIELD
Hola a todos, de antemano les doy gracias por su interes en ayudarme, culaquier sugerencia sera bien recibida.
Mi problema es que necesito hacer una especie de explorador de windows ( visualizacion de archivos en detalle ), en el cual se muestra una imagen por cada archivo, el nombre del archivo, peso, fecha modificacion, etc...
asi:
JTABLE
...........................................................................................................
| cabecera 1 | cabecera 2 | cabecera 3 | cabecera 4 |
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
.
.
.
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
para hacer esto yo renderizo la primera columna de la tabla, en la renderizacion retorno un JPanel que contiene 2 JLabel, una para la imagen(icono del archivo) y la otra para el texto (nombre del archivo).
El problema inicia cuando necesito crear un archivo nuevo, ya que necesito que el Jlabel que lleva el texto del archivo sea reemplazado por un JTextfield ( con eventos ), para que el usuario pueda digitar el nombre del nuevo archivo (como en el explorador de windows).
yo he logrado mostrar la imagen y el Jtextfiel para que digiten el nombre, pero el problema es que el Jtextfield no responde a ningun evento, ni se puede digitar sobre el.
Lo unico que se me ocurre es que esto pasa porque al renderizar la tabla no se muestran los objetos como tal sino solo una imagen de ellos (pero no estoy seguro).
si tienen alguna sugerencia o ejemplo de como pueda yo solucionar este problema sera bien recibido.
Gracias.
Mi problema es que necesito hacer una especie de explorador de windows ( visualizacion de archivos en detalle ), en el cual se muestra una imagen por cada archivo, el nombre del archivo, peso, fecha modificacion, etc...
asi:
JTABLE
...........................................................................................................
| cabecera 1 | cabecera 2 | cabecera 3 | cabecera 4 |
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
.
.
.
...........................................................................................................
| IMAGEN texto | texto | texto | texto |
...........................................................................................................
para hacer esto yo renderizo la primera columna de la tabla, en la renderizacion retorno un JPanel que contiene 2 JLabel, una para la imagen(icono del archivo) y la otra para el texto (nombre del archivo).
El problema inicia cuando necesito crear un archivo nuevo, ya que necesito que el Jlabel que lleva el texto del archivo sea reemplazado por un JTextfield ( con eventos ), para que el usuario pueda digitar el nombre del nuevo archivo (como en el explorador de windows).
yo he logrado mostrar la imagen y el Jtextfiel para que digiten el nombre, pero el problema es que el Jtextfield no responde a ningun evento, ni se puede digitar sobre el.
Lo unico que se me ocurre es que esto pasa porque al renderizar la tabla no se muestran los objetos como tal sino solo una imagen de ellos (pero no estoy seguro).
si tienen alguna sugerencia o ejemplo de como pueda yo solucionar este problema sera bien recibido.
Gracias.