¿Como obtener indice de una fila seleccionada de un jTable con teclas de navegacion (java)?

Para navegar por los registros de una Jtable en Java utilizando las teclas de direcciones de nuestro teclado es muy simples. Las teclas que utilizare para mostrar serán las teclas Flecha arriba código 38 y Flecha abajo código 40 pues seran solo para subir y bajar entre los registros de la tabla. El codigo lo escribiremos Leer …

Ajustar el tamaño de las columnas de un Jtable en Java

public Ventana() { initComponents(); //Despues de inicializar los componentes //declaramos dos arreglos de objetos con 3 posiciones Object[] fila1 = {«0001», «BRAYAN LA CRUZ»,»1234567″}; Object[] fila2 = {«0002», «JOSHY MANRIQUE»,»098766″}; //agregamos a nuestro modelo de tabla los dos arreglos ((DefaultTableModel)tblNombres.getModel()).addRow(fila1); ((DefaultTableModel)tblNombres.getModel()).addRow(fila2); //declaramos un arreglo de enteros con los anchos que deseamos //para nuestra tabla int[] Leer …

Centrar celda en JTable en Java

Este codigo nos permite alinear los textos de un jtable en Java //Nota: Alinear los datos de la tabla //Centrado public void centrar_datos(int col){ DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer(); modelocentrar.setHorizontalAlignment(SwingConstants.CENTER); table.getColumnModel().getColumn(col).setCellRenderer(modelocentrar); } //Izquierda public void izq_datos(int col){ DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer(); modelocentrar.setHorizontalAlignment(SwingConstants.LEFT); table.getColumnModel().getColumn(col).setCellRenderer(modelocentrar); } //Derecha public void der_datos(int col){ DefaultTableCellRenderer modelocentrar = new DefaultTableCellRenderer(); Leer …

DOBLE CLICK EN SWING

Doble click en swing Resulta que no hay evento doble click (pa flipá vamos) se usa el MouseClicked y se comprueba la cantidad de veces que se ha pulsado. Funciona bien el tema (y no se puede controlar un tercer click solo lo hace con 2 clicks) private void lTablaMouseClicked(java.awt.event.MouseEvent evt) { if (evt.getClickCount() >= Leer …