我一直在尝试将一些数据从一个发送Editable JComboBox
到一个JXTable
。它的代码是这样的:
private void selectTestActionPerformed(java.awt.event.ActionEvent evt) {
JTextField editorComponent = (JTextField) testName_cb.getEditor().getEditorComponent();
System.out.println(editorComponent.getText());
String data = editorComponent.getText();
Object row = data; /* String to Object casting */
DefaultTableModel model = (DefaultTableModel) testsSelected_table.getModel();
model.addRow(row); /* Error : Cast row to Object or Vector */
}
但是该方法的最后一行model.addRow(row);
说Cast row to Object or Vector
,它已经是。
作为初学者,我可能会遗漏一些概念或逻辑部分。所以想在这里发布一个问题。谁能指出我的错误?我将不胜感激地接受任何建议。
谢谢!!!