// Path: src/Vista/Formatos/ModeloDeTabla.java
// public class ModeloDeTabla extends DefaultTableModel{
//     
//     private ArrayList <Object> data;
//     private Object[] nombreColumnas;
//     private Object[] claseColumnas;
//     
//     public ModeloDeTabla(Object[] nombresCampos, Object[] claseColumnas){
//         nombreColumnas = nombresCampos;
//         data = new ArrayList<>();
//         setColumnIdentifiers(nombreColumnas);
//     }
// 
//     @Override
//     public Class getColumnClass(int c) {
//         return claseColumnas[c].getClass();
//     }
// }


import Vista.Formatos.ModeloDeTabla;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.sql.ResultSet;
import javax.swing.BorderFactory;
import javax.swing.DefaultCellEditor;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.TableColumn;

package Vista.Tablas;

/**
 *
 * @author José Diaz
 */
public class TablaDeLaboratorios extends JPanel{

    private Object[] nombreCamposLab, claseCamposLab;

// Path: src/Vista/Formatos/ModeloDeTabla.java
// public class ModeloDeTabla extends DefaultTableModel{
//     
//     private ArrayList <Object> data;
//     private Object[] nombreColumnas;
//     private Object[] claseColumnas;
//     
//     public ModeloDeTabla(Object[] nombresCampos, Object[] claseColumnas){
//         nombreColumnas = nombresCampos;
//         data = new ArrayList<>();
//         setColumnIdentifiers(nombreColumnas);
//     }
// 
//     @Override
//     public Class getColumnClass(int c) {
//         return claseColumnas[c].getClass();
//     }
// }


// Path: src/Vista/Tablas/TablaDeLaboratorios.java
import Vista.Formatos.ModeloDeTabla;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.sql.ResultSet;
import javax.swing.BorderFactory;
import javax.swing.DefaultCellEditor;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.TableColumn;

package Vista.Tablas;

/**
 *
 * @author José Diaz
 */
public class TablaDeLaboratorios extends JPanel{

    private Object[] nombreCamposLab, claseCamposLab;

    private ModeloDeTabla tablaLabDobleColumna;
