如何清除JComboBox里的内容?? 本帖最后由 bigfish_jing 于 2011-12-12 19:24:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class Classify implements ActionListener { public void actionPerformed(ActionEvent e) { try{ String CLASS=String.valueOf(c_or_in_class.getSelectedItem()); Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=数据库课程设计","sa","123"); Statement stmt=con.createStatement(); String SQL="SELECT distinct product_name FROM Product WHERE product_class='"+CLASS+"'"; System.out.println(SQL); ResultSet rs=stmt.executeQuery(SQL); c_or_in_proName.removeAllItems(); //在循环外面先移除所有选项 while(rs.next()){ c_or_in_proName.addItem(rs.getString(1)); }}catch(Exception ex){} } }因为按照你原本那样些的话每次循环都删除了,所以只能获得最有一项,所以要将其放在循环外。 struts1 空指针错误,比较简单! 有代码! 请教日期解析的高手 ibatis some properties were not set JAVA的道路如何? 无法取到list的值 java文件编译为Class后如何修改 请高手帮解决,在JSP用脚本或不用都行,解决增加text的小问题 j2ee中jstl标签还有人用吗? 跪求生成XML流方法 华为的JAVA版CMPP API DEMO有错,解决的100分,谢谢~不够分再加~ 求解怎么读出权限的角色名称? 初学hibernate遇到的问题,求解答
class Classify implements ActionListener {
public void actionPerformed(ActionEvent e) {
try{
String CLASS=String.valueOf(c_or_in_class.getSelectedItem());
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=数据库课程设计","sa","123");
Statement stmt=con.createStatement();
String SQL="SELECT distinct product_name FROM Product WHERE product_class='"+CLASS+"'";
System.out.println(SQL);
ResultSet rs=stmt.executeQuery(SQL);
c_or_in_proName.removeAllItems(); //在循环外面先移除所有选项
while(rs.next()){
c_or_in_proName.addItem(rs.getString(1));
}}catch(Exception ex){}
}
}因为按照你原本那样些的话每次循环都删除了,所以只能获得最有一项,所以要将其放在循环外。