我有一個組合框,我想用對象填充它。在java中列出組合框中的對象
我已經嘗試過,但我無法做到。
搖擺java程序:
String query="select ProductId,Productname from maintable";
PreparedStatement pstmt = null;
pstmt = con.prepareStatement(query);
ResultSet res=pstmt.executeQuery();
while(res.next())
{
String productName = res.getString(1);
String productId = res.getString(2);
comboitem comboval = new comboitem(productId, productName);
combo.addElement(comboval); // ERROR
}
類的ComboItem是與被創建的對象的類。
public class comboitem
{
private String productId;
private String productName;
public comboitem (String productId, String productName)
{
this.productId = productId;
this.productName = productName;
}
public String getProductId() {
return productId;
}
public String getProductName() {
return productName;
}
@Override
public String toString() {
return productName;
}
}
我在這裏使用CComboBox。我可以列出CComboBox中的對象嗎?
* //錯誤*:哪個錯誤?什麼是CComboBox?它的javadoc在哪裏?另外,comboitem應該命名爲ComboItem。 –
組合定義在哪裏? – Typo