publicclassTabelaPesquisarextendsInternalFrameAdapter{privatePesquisarpesquisar;publicTabelaPesquisar(Pesquisarpesquisar){this.pesquisar=pesquisar;}publicvoidinternalFrameOpened(InternalFrameEvente){Connectioncon=null;try{//este é um dos meios para registrar um driverClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//registrado o driver, vamos estabelecer uma conexãocon=DriverManager.getConnection(blablablablabla);Statementstm=con.createStatement();//seleciona os dados a serem inseridos na tabela de produções academicasStringdados="select nome, cpf, rg, rgc, ende_res, comp_res, bairro_res, cidade_res, cep_res, mobile from docentes order by nome";//executa o selectResultSetrs2=stm.executeQuery(dados);while(rs2.next()){ResultSetMetaDatametaData=rs2.getMetaData();//nome das colunhasString[]colunas=newString[metaData.getColumnCount()];for(inti=0;i<colunas.length;i++){colunas[i]=metaData.getColumnName(i+1);}//uma linhaString[]linha=newString[colunas.length];//adiciona valores na linhafor(inti=0;i<colunas.length;i++){linha[i]=rs2.getString(i+1);}//adiciona a linhapesquisar.modelo.addRow(linha);}}catch(Exceptionex){ex.printStackTrace();}finally{try{if(con!=null)con.close();}catch(SQLExceptiononConClose){System.out.println("Houve um erro no fechamento da conexão");onConClose.printStackTrace();}}pesquisar.Docentes.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);pesquisar.Docentes.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);}}
E
Evandro_Santos
ae…vlw pela atenção mas eu tinha feito certo…
o problema estava em um .setEnabled que eu tinha colocado antes…