Foros del Web » Programación para mayores de 30 ;) » Java »

JButton dentro de JTable

Estas en el tema de JButton dentro de JTable en el foro de Java en Foros del Web. Como hago para agregar un boton en la celda de mi tabla o mejor dicho dentro de mi tabla ; Intente con los siguientes codigos ...
  #1 (permalink)  
Antiguo 15/01/2013, 14:47
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 15 años, 2 meses
Puntos: 3
JButton dentro de JTable

Como hago para agregar un boton en la celda de mi tabla o mejor dicho dentro de mi tabla ; Intente con los siguientes codigos pero no funcionan.

//Primera Forma:

TableColumn columnaboton = jTable2.getColumnModel().getColumn(4);

columnaboton.setCellRenderer(jTable2.getDefaultRen derer(JButton.class));

columnaboton.setCellEditor(jTable2.getDefaultEdito r(JButton.class));


//Segunda Forma:

JButton botoncolumna=new JButton();

TableColumn btncolumna = jTable2.getColumnModel().getColumn(4);

btncolumna.setCellRenderer(jTable2.getDefaultRende rer(botoncolumna.getClass()));

btncolumna.setCellEditor(jTable2.getDefaultEditor( botoncolumna.getClass()));
  #2 (permalink)  
Antiguo 15/01/2013, 16:44
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: JButton dentro de JTable

Para un jbutton el render y el editor te los tienes que hacer tú, no valen los getDefaultEditor(). Ese método te devuelve el editor adecuado para un tipo de dato primitivo (Integer, String, Boolean), no un editor en forma de la clase que le pases.

Aquí tienes un par de enlaces http://www.chuidiang.com/java/tablas...ablarender.php y http://www.chuidiang.com/java/tablas...ablaeditor.php

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: jbutton, jtable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:34.