小编den*_*345的帖子

如何在添加,删除和更新数据时刷新JTable

我有一个JTable,通过我的数据库连接,

我通过调用这个方法初始化我的表,

private void initializeRecordsPanel(){
    disableAllPanels();        
    lblCityJail = new JLabel("Meycauayan City Jail\r\n");
    lblCityJail.setBounds(244, 11, 283, 50);
    lblCityJail.setForeground(Color.BLACK);
    lblCityJail.setFont(new Font("Tahoma", Font.BOLD, 25));
    recordsPanel.add(lblCityJail);

    btnRefresh.setVisible(true);
    try{
        connection ();                

        String columns [] = {
                "Last Name", "First Name", "Alias", "Sex", "Case1", "Case2"
        };
        int count = 0 ;

        while(rs.next()){
            count ++;
        }

        String datas[][] = new String [count] [7] ;

        int i=0;

        connection();
        while(rs.next()){
            datas[i][0]=rs.getString("lname").toString();
            datas[i][1]=rs.getString("fname").toString();
            datas[i][2]=rs.getString("alias").toString();
            datas[i][3]=rs.getString("sex").toString();
            datas[i][4]=rs.getString("case1").toString();
            datas[i][5]=rs.getString("case2").toString();
            datas[i][6]=rs.getString("ID").toString();
            i++;
        }


        scrollPane_1 = new JScrollPane();

        scrollPane_1.setBounds(48, 104, 650, 314); …
Run Code Online (Sandbox Code Playgroud)

java swing jtable

0
推荐指数
1
解决办法
99
查看次数

标签 统计

java ×1

jtable ×1

swing ×1