Cómo hacer que JTable en Java no sea editable – En esta oportunidad, compartiré el código para deshabilitar Java JTable para que no se pueda editar. En realidad, no se puede editar Java JTable. Lo inserté en la publicación sobre “Cómo ingresar datos en JTable con ArrayList en Java”, agregando el siguiente código a la tabla del modelo:
public boolean isCellEditable(int rowIndex, int colIndex) { return false; }
Pero quizás si buscas en Google, es un poco difícil de encontrar. Entonces, hice otra publicación para que los amigos que buscan en los motores de búsqueda puedan encontrar el tutorial de Mendisable JTable para que no se pueda editar. Pero hay otra forma de hacerlo deshabilitar Editar JTable java, es solo que esta es una forma de deshabilitar las tablas de edición en java que encontré y usé.
En este tutorial, deshabilite la edición en JTable java, yo uso NetBeans.
Como de costumbre, cree un JFrame e ingrese una JTable, asígnele un nombre EditJTable.java
Agregue la siguiente fuente:
Importar
import javax.swing.table.DefaultTableModel; import javax.swing.table.TableModel;
Classe baja
private DefaultTableModel tabel = new DefaultTableModel(data, kolom) { //membuat tabel tidak bisa diedit saat diklik @Override public boolean isCellEditable(int rowIndex, int colIndex) { return false; } }; public EditJTable() { initComponents(); setTitle("Disable Edit JTable by kangsunu"); jTable1.setModel(tabel); }
Listo, ahora intente ejecutar y hacer clic en la columna de la tabla. Como resultado, el valor en la columna de la tabla no se puede cambiar: D.
Aquí hay una captura de pantalla del programa:
Para los amigos que quieran descargar el programa terminado, pueden descargarlo aquí o aquí.
Gracias por visitarnos, leer y aprender sobre cómo hacer java jtables para que no se puedan editar, no olvides compartir el enlace a este artículo. Con suerte, aquellos que comparten también recibirán una bendición de conocimientos como el que escribió este tutorial. Amén.
No Comment! Be the first one.