Я пытаюсь добавить JComboBox
в ячейку JTable
. После addding в JComboBox в векторе строкЯ пытаюсь добавить JComboBox в JTable Cell,
Vector rown=new Vector();
rown.add(comboBox1);
и запустить свой графический интерфейс, таблица показывает:
javax.swing.JComboBox[,0,0,0x0,invalid,layout=javax.swing.plaf.metal.MetalComboBoxUI$MetalComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=16777536,maximumSize=,minimumSize=,preferredSize=,isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,selectedItemReminder=VALUE_ONE
Вместо VALUE_ONE
в JComboBox
.
Куда я ошибаюсь?
См [Концепции: редакторы и рендерерами] (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#editrender). Вам не нужно добавлять поле со списком в модель таблицы, но вместо этого предоставлять правильный редактор/рендер. – dic19
Также [* Использование Combo Box в качестве редактора *] (http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#combobox). –