Buenas amigos, estoy mu activo últimamente, el tema es que soy nuevo en el tema Java, y bueno tengo ciertas dudas....
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.