我遇到任何問題,任何人都可以幫助我。這是我的JTable
,其中一列呈現在它的單元格中有一個組合框。這是我的表中的問題:當我單擊組合框時,它不會彈出。當我打印時,它將返回單元格的prev數據而不是組合框中的數據,並且它不顯示組合框讓用戶選擇。單擊JTable單元時組合框不會彈出
的JTable
的代碼:
public void setUpSportColumn(JTable table, TableColumn sportColumn) {
// Set up the editor for the sport cells.
JComboBox<String> comboBox = new JComboBox<String>();
DefaultComboBoxModel<String> model = new DefaultComboBoxModel<String>();
model.addElement("Snowboarding");
model.addElement("Rowing");
model.addElement("Knitting");
model.addElement("Speed reading");
model.addElement("Pool");
model.addElement("None of the above");
comboBox.setModel(model);
sportColumn.setCellEditor(new DefaultCellEditor(comboBox));
ComboBoxTableCellRenderer renderer = new ComboBoxTableCellRenderer();
renderer.setModel(model);
sportColumn.setCellRenderer(renderer);
}
告訴我們你的代碼 –
這裏的代碼,其當渲染完成的,如果我可以問anothe問題,我將數據從數據庫JTable中有沒有什麼事做與? –