Salve a tutti.
Premessa: utilizzo una JDialog.
All'interno di questa definisco un Jpanel al quale aggiungo una Jtable con JbomboBox.
Di seguito il codice:
Tuttavia quando avvio il progetto e mi si presenta la Dialog, al doppio clic sulla cella con la JComboBox, la stessa pur venendo evidenziata, non mi mostra i dati dell'elenco.codice:JPanel panelControlli = new JPanel(); JTable table = new JTable(10,5); TableColumn tbCol = table.getColumnModel().getColumn(0); JComboBox comboBox = new JComboBox(); comboBox.addItem("Snowboarding"); comboBox.addItem("Rowing"); comboBox.addItem("Chasing toddlers"); comboBox.addItem("Speed reading"); comboBox.addItem("Teaching high school"); comboBox.addItem("None"); tbCol.setCellEditor(new DefaultCellEditor(comboBox)); JScrollPane scrollTable = new JScrollPane(table); panelControlli.add(scrollTable);
Cosa molto strana, se riduco le dimensioni della Dialog col mouse e quindi riduco lo spazio della colonne su cui è presente la JComboBox, al doppio clic su quest'ultima i dati vengono presentati.
Allego, per chiarezza il entrambi i casi.
Mi sapete dire cosa debbo fare per fare funzionare correttamente l'esposizione delle voci della combo?
Grazie anticipatamente.