Gente eu gostaria de criar uma tela contendo disciplinas com seus respectivos modulos vindo do banco mas não estou conseguindo arrumar isto na tela é que tipo primeiro eu to pesquisando as disciplinas e depois os modulos mas eu queria que quando eu abrisse esta tela eu ja visualizasse os modulos abaixo das disciplinas ah eu não uso nenhum layout tipo eu mesmo modifico as posições dos meus elementos,tipo sei que deveria pesquisar os modulos e disciplinas juntos mas como ficaria depois eu jogo em uma matriz ambos os resultados?como adicionaria isto na tela?
intq=0,k=0,j=20,h=150,u=30,z=0;Stringm[][]=null;//declaro minha matrizStringf=null,g=null;Stringv[]=newString[7];//declaro um outro vetor de string//aki é para ver a qntde de colunas que minha matriz m deve terSystem.out.println("select max(modulo) from disc_modulo ");resultado=comando.executeQuery("select max(modulo) from disc_modulo ");while(resultado.next()){f=resultado.getString(1);}q=Integer.parseInt(f);//aki é para ver a qntde de linhasresultado=comando.executeQuery("select distinct Id_disciplina from disc_modulo");while(resultado.next()){if(resultado.getString(1)!=null){v[k]=resultado.getString(1);//preencho o vetor v com o nome das disciplinask++;}}m=newString[q+1][k];//instancio minha matrizfor(inti=0;i<v.length;i++)//faço um for para percorrer meu vetor v e adiciona seus objetos na coluna 1 da matriz{System.out.println("select modulo from disc_modulo where ensino='"+1+"'and Id_disciplina='"+v[i]+"'");resultado=comando.executeQuery("select modulo from disc_modulo where ensino='"+1+"'and Id_disciplina='"+v[i]+"'");while(resultado.next()){if(v[i]!=null)m[i][i]=v[i];if(i<=q&&i>0){m[i][i]=resultado.getString(1);}}}//dimensiono e adiciono as checks na telafor(inti=0;i<m.length;i++)for(intp=0;p<m[i].length;p++){ck[i]=newJCheckBox();ck[i].setText(m[i][p]);ck[i].setBounds(j,u,h,25);j+=100;if(i==3||i==5||i==9){u+=30;j=20;tela.add(ck[i]);}if(m[i][p]!=null)tela.add(ck[i]);}}catch(Exceptione){e.printStackTrace();}
mas ainda não esta dando certo os itens estão sendo adicionados com texto null e abaixo do outro
=[
P
paty_trind
Alguém poderia me ajudar a encontrar o erro no codigo?
obrigada
segue em anexo um print desta tela