Estoy intentando agregar JComboBoxes únicos a una columna en una JTable . Sé que es posible agregar un JComboBox a una columna completa usando TableColumn col = table.getColumnModel().getColumn(columnNumber); col.setCellEditor(new MyComboBoxEditor(values)); pero necesito que cada JComboBox sea diferente y tenga diferentes cadenas dentro. ¿Algunas ideas?
Creé una JTable con un renderizado de tabla personalizado y un editor de celda personalizado que da el resultado en la imagen Creé el panel que se muestra en las primeras celdas de la tabla usando una clase separada que extendió JPanel. y agregue valores de tabla como, tbl.setCellEditor(new customCell()); tbl.getColumnModel().getColumn(0).setCellRenderer(new customCell()); DefaultTableModel dtm = […]
Tengo una JTable con 3 columnas. Establecí TableCellRenderer para las 3 columnas como esta (¿quizás no muy efectivo?). for (int i = 0; i < 3; i++) { myJTable.getColumnModel().getColumn(i).setCellRenderer(renderer); } El getTableCellRendererComponent() devuelve un componente con un color de fondo aleatorio para cada fila. ¿Cómo podría cambiar el fondo a otro color aleatorio mientras el […]
Intento crear una JTable que tenga un encabezado de fila que se parezca a un encabezado de columna y he dedicado demasiado tiempo a ello: / Mi situación es similar a esta pregunta: Implementación de encabezado de fila JTable y tal vez esta: personalización de jtable Cellrenderer con el color del encabezado de la tabla […]
La aplicación cifra cada archivo que se coloca en la tabla cuando se hace clic en encriptar y me gustaría mostrar el progreso de los archivos a medida que se encriptan. La columna “Estado” cambiará de “No procesada” a “Procesada”. Similar a la forma en que mira archivos múltiples adjuntar en un correo electrónico. He […]
Pregunta Ahora, una vez que los datos se obtienen de la base de datos y se muestran en la “tabla” de objetos JTable incrustada en el scrollPane, ¿cómo creamos un trabajo de impresión que permita imprimir la tabla mostrada como tal en papel de tamaño A3? Mi código para recuperar los datos de la base […]
He cambiado el procesamiento de celda en JTable para mostrar la imagen en lugar de texto usando el siguiente código: base_table.getColumnModel().getColumn(3).setCellRenderer(new TableCellRenderer() { @Override public Component getTableCellRendererComponent(JTable jtable, Object value, boolean bln, boolean bln1, int i, int i1) { JLabel lbl = new JLabel(); lbl.setIcon((ImageIcon) value); return lbl; } }); Ahora, me gustaría poder obtener […]
Estoy trabajando en un proyecto en el que tenemos varias clases de dominio para modelar datos comerciales. Esas clases son simples POJO y tengo que mostrar varias tablas usándolas. Por ejemplo, considere esta clase: public class Customer { private Long id; private Date entryDate; private String name; private String address; private String phoneNumber; public Customer(Long […]
Actualizar Confirmado como un error en JTable no se puede formatear un Objeto dado como Número cuando columnClass es Doble (ID de error: 7051636) . No dude en votar, o si tiene una solución alternativa (mejor), publíquela como un comentario en el informe. Estoy construyendo una JTable con un modelo de tabla personalizado que se […]
Me gustaría hacer una tabla editable y luego verificar los datos para asegurarme de que sean válidos. No estoy seguro de cómo cambiar el color de una sola celda. Me gustaría obtener una celda, por ejemplo (0,0) y colorear el primer plano en rojo. He leído las otras publicaciones en SO así como en Oracle […]