Ir al contenido principal

EDITAR, FORMATEAR COLUMNAS DE UN JTABLE

Si eres un aprendiz sistemas en escritorio en java y te topaste con que quisiste editar las columnas de un JTable y encima personalizar sus columnas y agregar diferente tipos de datos, pues te presento una forma de hacerlo…
Primer Paso: Definamos el DefaulTableModel y los campos de la tabla que usted desea editar, si no hubiera campos pues, solo quitas la condicional y dejas el return false;
DefaultTableModel ListaPermiso = new DefaultTableModel() {
@Override
public boolean isCellEditable(int row, int column) {
    if (column == 3) { return true; }
    return false; }
};
Segundo Paso: Es formatear el JTable y asignar el DefaultTableModel al mismo.
ListaPermiso.setColumnIdentifiers(new String[]{“ID”, “NOMBRE”, “DESC”,});// Aquí definimos la cabecera de la tabla.
((DefaultTableCellRenderer)tbListaPermiso.getTableHeader().getDefaultRenderer()).setHorizontalAlignment(JLabel.CENTER);// Este código es para centrar las cabeceras de la tabla.
//de está manera definimos los tamaños de la tabla por cada columna
tbListaPermiso.getColumnModel().getColumn(0).setPreferredWidth(50);
tbListaPermiso.getColumnModel().getColumn(1).setPreferredWidth(150);
tbListaPermiso.getColumnModel().getColumn(2).setPreferredWidth(150);
tbListaPermiso.getColumnModel().getColumn(3).setPreferredWidth(100);
tbListaPermiso.getTableHeader().setReorderingAllowed(false);// Está linea de código es para no permitir que se muevan las columnas.
tbListaPermiso.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);//Para que sea una selección simple y no múltiple.
tbListaPermiso.setAutoResizeMode(tbListaPermiso.AUTO_RESIZE_OFF);//Es para la auto-definición de los campos sea en base a lo estructurado anteriormente y no automático.
A continuación setearemos el DefaultTableModel creado al JTable que tenemos en nuestro formulario, y agregamos, ya sea a través de la opción propiedades o a nivel de código al iniciar el formulario jTable.setModel(ListaPermiso);

Comentarios

Entradas más populares de este blog

SISTEMA DE PUNTO DE VENTA ONLINE - V2

Es una plataforma web que te permite administrar fácilmente tus ventas y poder administrar productos. Está plataforma es una versión actualizada de la versión 1  , la cual tiene más funcionalidades como control de inventarios, una interfaz mas amigable y mejorada. A continuación te mostraré puedes ingresar a la plataforma a través del siguiente enlace :  Sistema de Ventas V2 Puedes adquirir el software, realizando tu compra mediante paypal. haciendo click en el enlace "Buy Now", una vez realizado tu compra, tendrás que enviar la imagen del boucher generado al siguiente correo ricoru21@gmail.com.

SISTEMA DE PUNTO DE VENTA ONLINE - V1

Es una plataforma web que te permite administrar fácilmente tus ventas y poder administrar productos. Cuenta con una interfaz, amigable no solo para poder realizar tu proceso de ventas, si no también podrás registrar tus clientes, proveedores, realizar tu cuadre de caja, etc. A continuación te mostraré puedes ver un video demostrativo de la plataforma.  Puedes adquirir el software, realizando tu compra mediante paypal. haciendo click en el enlace "Buy Now", una vez realizado tu compra, tendrás que enviar la imagen del boucher generado al siguiente correo ricoru21@gmail.com.

Configurar PHP en Eclipse

INICIANDO LA CONFIGURACIÓN Instalación Primero iniciamos el Eclipse y ahí iniciamos el xamp o wampserver o appserver, correspondiente. Ahora vamos al Menu Help , opción Install New Software y ingresamos la siguiente dirección: http://download.eclipse.org/releases/indigo y copiamos en la caja de texto donde dice: work with, como está en la imagen.   Despues dentro de los archivos que se cargan al ingresar la url, vamos a la opccion programming Languague y seleccionamos la opcion PHP Development Tools (PDT). Una vez seleccionado, le damos Next, Next hasta terminar la instalación. Ahora ya teniendo instalado el pluing de PHP en Eclipse vamos a proceder a configurar, debemos hacer los pasos de la siguiente imagen. una vez cliqueado en Preferences, te cargara la siguiente ventana, donde harás los siguientes pasos: Una vez cargado la imagen anterior vamos agregar el php.exe que tenemos instalado en nuestra pc, como muestra en la imagen siguiente: Despues d...