Estoy obteniendo datos para el DB y mostrando en una tabla.JTable cell rendering
Mi getColumnClass es
@Override
public Class<? extends Object> getColumnClass(int column) {
return getValueAt(0, column).getClass();
}
al imprimir el valor, me sale el nombre de clase como java.sql.Timestamp, pero cuando se muestre que estoy tengo un problema, sólo se muestran dd/MM/yyyy, pero necesito que muestre dd/MM/aaaa HH: mm, ¿cómo puedo lograr esto?
Aparte de hacer esto, tengo que comprobar si el DataTime es menor que el de hoy y luego desactivar la fila
Disculpe si entiendo su problema incorrecto, pero debe leer http://download.oracle.com/javase/tutorial/uiswing/components/table.html - puede establecer renderizadores personalizados para sus celdas de tabla (para mostrar otro formato de fecha) y editores personalizados (si su fila no está "deshabilitada"). – nokul