¿Como puedo meter una columna de botones en un tabla?

valirc
17 de Mayo del 2004
Gracias de antemano. Tengo una tabla con 6 columnas: 4 de texto, una para enteros y en la ultima queria poner un boton igual en cada fila. ¿Puede hacerse?

chuidiang
17 de Mayo del 2004
Si quieres que los botones solo se vean, que no se puedan pulsar, debes definir un TableCellRenderer adecuado.

Si quieres que se puedan pulsar para que hagan algo, debes definir además un TableCellEditor.

Tienes ejemplos de ambas cosas en www.geocities.com/chuidiang

Se bueno.

Heihachi
17 de Mayo del 2004
Puedes implementar un TableCellRenderer que devuelva un botón en el método getTableCellRendererComponent. Aunque sólo dibujarás el botón, pero no podrás usarlo como tal.

Si quieres usarlo como botón quizá tengas que usar un editor en lugar de un renderer.

Aquí hay un ejemplo en el que colocan comboBox en una de las columnas. Quizá te sirva:
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#combobox

Saludos!

Heihachi
17 de Mayo del 2004
Los hay más rápidos...