У меня возникла небольшая проблема при заполнении поля со списком из столбца базы данных. ниже мой код:
protected void initComboBoxModel(final ComboBox cmp) {
try {
String sql = "SELECT * FROM stockinfo";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
Vector vec = new Vector();
while (rs.next()) {
String item = rs.getString("Parts");
Hashtable h = new Hashtable();
h.put("cmp", item);
vec.addElement(h);
cmp.setModel(new DefaultListModel(vec));
}
} catch (Exception ex) {
Dialog.show("Error", "initComboBoxModel count not populate the combo box.", "OK", null);
}
}
Поле со списком заполняется, но в каждом параметре в поле со списком есть ненужный текст, например:
опция, которая должна говорить «Привет», говорит «{cmp = Hello}». Как мне предотвратить это? это происходит для каждого элемента в поле со списком.
Заранее спасибо:)
Марко