ola,
alguém pode me ajudar a passar o conteudo de 2 vetores para uma matriz bidimensional?
é que eu tnho um vetor v com disciplinas e qro inserir na coluna 0 da matriz.ate ai tudo bem o problema é que meu 2 vetor o v1 contem os modulos desta disciplina e eu qria inserir estes modulos de acordo com a disciplina q esta na linha da matriz.
Meu código é este:
[code]…
int col=0,primeiroModulo=0,proximoModulo=0,t=0;
for(int i=0;i<ck.length;i++)
{
if(v[i]!=null)
{
ck[i][0]=new JCheckBox(v[i]);
//fiz esta comparação pq cmo os elementos estão na mesma linhano vetor, qria saber qnd eles deveriam trocar de linha na matriz
//ja q na matriz eles vao sendo inseridos na coluna dai qnd o elemento inserido for menor q o anterior eu sei q tnho q troca alinha,pq estes modulos sao da proxima disciplina do vetor
primeiroModulo=Integer.parseInt(v1[i]);
proximoModulo=Integer.parseInt(v1[i++]);
if(primeiroModulo<proximoModulo)
{
if(t<qnt)
ck[0][t]=new JCheckBox(v1[i]);
t++;
}
else if(primeiroModulo>proximoModulo)
{
if(col<qnt)
col++;
ck[i][col]=new JCheckBox(v1[i]);
}
if( ck[i][0]!=null)
{((Component) ck[i][0]).setBounds(x, y1, 150, 25);
tela.add((Component) ck[i][0]);
x+=150;
if(i==3 || i==7 || i==11 )
{
x=20;
y1+=180;
tela.repaint();
}
}
if( ck[i][col]!=null)
{ ((Component) ck[i][i]).setBounds(x, y1, 150, 25);
tela.add((Component) ck[i][i]);
x+=150;
if(i==3 || i==7 || i==11 )
{
x=20;
y1+=180;
tela.repaint();
}
}[/code]
alguém pode me dar uma mãozinha?é q ja tentei resolver de tantas formas q estou cometendo sempre os mesmos erros
=[
obg