Estoy intentando poner un jTable para que no se pueda modificar al hacerle clic...
Este es el método en el que cargo el Jtable:
Código:
public void cargarTablaProductos(String valor) { //CARGA LA TALBA PRINCIPAL CON EL CONTENIDO DE LA BASE DE DATOS ResultSet listado; Connection miConexion = (Connection) ConexionDB.GetConnection(); try { Statement st = (Statement) miConexion.createStatement(); String titulos[] = {"Indice", "Nombre", "Descripción", "Stock Minimo", "Stock Actual", "Precio"}; modelo = new DefaultTableModel(null, titulos); String fila[] = new String[6]; listado = st.executeQuery("select id, nombre, descripcion, stockMinimo, stockActual, precio " + "from productos WHERE CONCAT(nombre,' ',descripcion) LIKE '%"+valor+"%'"); //ESTO ES PARA PODER BUSCAR FILTRANDO while(listado.next()) { fila[0] = listado.getString("id"); fila[1] = listado.getString("nombre"); fila[2] = listado.getString("descripcion"); fila[3] = listado.getString("stockMinimo"); fila[4] = listado.getString("stockActual"); String preci = "$"+listado.getString("precio"); fila[5] = preci; modelo.addRow(fila); } jTable1.setModel(modelo); this.jTable1.setModel(modelo); fomratoColumnas(); st.close(); miConexion.close(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Error al cargar la tabla"); } }
Pero nose como hacerlo para que no se pueda editar.... Me podrán ayudar??
Mil gracias!
Saludos.