En algunos casos, o por estética, necesitaremos insertar un jcombobox dentro de una celda de una jtable. El proceso aunque pueda parecer largo y tedioso, es bastante simple, el código esta a continuación.
//Creamos un combo box sin modelo JComboBox< Object > jc = new JComboBox<>(); //Creamos un modelo de combobox y le añadimos 3 elementos DefaultComboBoxModel modelo = new DefaultComboBoxModel(); modelo.addElement("Primero"); modelo.addElement("Segundo"); modelo.addElement("Tercero"); //Asignamos el modelo al combobox jc.setModel(modelo); //Ahora vamos a recoger una columna que será donde insertemos el combobox TableColumn columna = jTable1.getColumnModel().getColumn(0); //Creamos un nuevo editor de celda. Tambien puede insertarse checkboxs y textfields TableCellEditor editor = new DefaultCellEditor(jc); //Le asignamos a la columna el editor creado columna.setCellEditor(editor);
0 Comments:
Entrada más reciente Entrada antigua Inicio
Suscribirse a:
Enviar comentarios (Atom)
Con la tecnología de Blogger.