从数据库查询数据后得到的数据如何在JList、JComboBox和JTable显示。

解决方案 »

  1.   

    40        publishers = new JComboBox();
     41.       publishers.setEditable(false);
     42.       publishers.addItem("Any");
     43.
     44.       result = new JTextArea(4, 50);
     45.       result.setEditable(false);
     46.
     47.       priceChange = new JTextField(8);
     48.       priceChange.setText("-5.00");
     49.
     50.       try
     51.       {
     52.          conn = getConnection();
     53.          stat = conn.createStatement();
     54.
     55.          String query = "SELECT Name FROM Authors";
     56.          ResultSet rs = stat.executeQuery(query);
     57.          while (rs.next())
     58.             authors.addItem(rs.getString(1));
     59.          rs.close();
     60.
     61.          query = "SELECT Name FROM Publishers";
     62.          rs = stat.executeQuery(query);
     63.          while (rs.next())
     64.             publishers.addItem(rs.getString(1));
     65.          rs.close();
     66.       }
     67        catch(Exception){} 这个代码段你参考一下吧
      

  2.   

    取到值之后JList设值String[] s = {"1","2"};
    jList1.setListData(s);