Dúvida com Tabelas

2 respostas
guiJava

Olá pessoal,
estou usando o NetBeans 6.8 para fazer o meu projeto e desejo colocar add algumas informações em jTable que eu coloquei no na tela. Alguém pode me ajudar a fazer isso?

2 Respostas

V

http://www.guj.com.br/articles/140

J
Esse método faz isso, espero que seja isso!!!
public void Atualiza_grid(){
        ConexaoBD con = new ConexaoBD();
        DefaultTableModel modelo = (DefaultTableModel)tbl_dados.getModel();

        //tbl_dados.setModel(modelo);
        tbl_dados.getColumnModel().getColumn(0).setPreferredWidth(05);
        tbl_dados.getColumnModel().getColumn(1).setPreferredWidth(10);
        tbl_dados.getColumnModel().getColumn(2).setPreferredWidth(150);
        tbl_dados.getColumnModel().getColumn(3).setPreferredWidth(10);
        modelo.setNumRows(0);

        try {
            con.AbrirConexao();
            String sql = "select usu_in_codigo, usu_st_login, usu_st_nome, usu_st_tipo from loc_usuario";
            con.stmt =  con.conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
            con.rs = con.stmt.executeQuery(sql);
            while(con.rs.next()){
                modelo.addRow(new Object[]{con.rs.getString("usu_in_codigo"), con.rs.getString("usu_st_login"), con.rs.getString("usu_st_nome"), con.rs.getString("usu_st_tipo")});
            }
	} catch (SQLException e) {
            con.FecharConexao();
	    e.printStackTrace();
	}
        con.FecharConexao();
    }

claro que você vai alterar de acordo com o seu BD.

Criado 17 de janeiro de 2011
Ultima resposta 17 de jan. de 2011
Respostas 2
Participantes 3