How do I Inserta JComboBox into a JTable?

11 visualizaciones (últimos 30 días)
David
David el 2 de Oct. de 2012
Comentada: Arwel el 6 de Ag. de 2019
I would like to place a JComboBox in each cell in a column of a JTable. I have found plenty of Java code demonstrating how to do this, but I can't seem to get it working in MATLAB. I understand that I need to set the cell's default editor property to that of the combo box, but haven't succeeded.

Respuesta aceptada

CYSO
CYSO el 26 de Nov. de 2013
use this code^^
mtable = uitable ('Data',magic(3),'ColumnNames',{'A','B','C'});
jtable = mtable.getTable;
comboBox = javax.swing.JComboBox({'First','Last'});
comboBox.setEditable(true);
editor = javax.swing.DefaultCellEditor(comboBox);
jtable.getColumnModel.getColumn(0).setCellEditor(editor);
  1 comentario
Arwel
Arwel el 6 de Ag. de 2019
How can you then get/set values in each combobox individually?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MuPAD en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by