在jtable上显示数据库中每个输出的复选框

时间:2016-05-06 17:33:31

标签: java

使用数据库我在Netbeans中显示了JTient上的客户端ID,客户端名称,客户端IP地址。现在我想要的是客户端ID之前我想要显示一个复选框,每个客户端信息后面都有一个复选框。但我不知道如何在客户端ID之前添加一个复选框。请帮助我。 我的代码是

private void HomeActionPerformed(java.awt.event.ActionEvent evt) {                                     
    Connection conn=MySqlConnect.ConnectDB();
    String Sql="Select * from clients";
    DefaultTableModel dm = new DefaultTableModel(0, 0);  
     String s[] = new String[]{"","ClientsId", "Clients Name","Clients IPaddress"};  
     dm.setColumnIdentifiers(s);  
     jTable1.setModel(dm); 
    try
    {
        PreparedStatement pst=conn.prepareStatement(Sql);
        ResultSet rs=pst.executeQuery();




        while(rs.next())
        {
            String str=rs.getString("C_ID");
            String str1=rs.getString("hostname");
            String str2=rs.getString("ipaddress");
            Vector<String> vector = new Vector<String>();
            //I want to show checkbox here 
            vector.add(str);
            vector.add(str1);  
            vector.add(str2);  
            dm.addRow(vector); 
        }

    }
    catch(Exception e)
    {
        JOptionPane.showMessageDialog(null,e);
    } 

    }                                    

0 个答案:

没有答案