como saber se o item anterior que eu adicionei na tela é maior do que o item que vou adicionar agora?Sendo que estes itens estão dentro de um mesmo vetor?
obrigada
=]
Duvida com jcheckbox
P
2 Respostas
P
alguém poderia me ajudar?
eu tenho um vetor de jcheckbox em que seus titulos sao um numero de 1 a 6 armazenados varias vezes,meu vetor esta mais ou menos assim 1,2,3,1,2,3,4,5,6,1,1,2...
e eu queria colocar ele na tela de acordo com as disciplinas que eu tenho em outro vetor,queria que ficasse mais ou menos assim:
portugues
[]1
[]2
[]3
se portugues tem tres modulos e assim por diante...eu tinha pensado em algum metodo que organizasse isto de acordo com o valor do jcheckbox,no entanto não estou conseguindo fazer isto direito pois segue em anexo um print de como esta minha tela atualmente=(
ah este é meu codigo para adicionar na tela:
obrigada =]

int valor=0,linha=0;
for(int i=0;i<itensTela.length;i++)
{
if(disciplinas[i]!=null)
{
itensTela[i][0]=new JCheckBox(disciplinas[i]);
if(itensTela[i][0]!=null)
{((Component) itensTela[i][0]).setBounds(x, y1, 150, 25);
tela.add((Component) itensTela[i][0]);
x+=150;
if(i==4 || i==9 || i==14 )
{
x=20;
y1+=180;
tela.repaint();
}
}
valor=Integer.parseInt( modulos[i]);System.out.println("valor:"+valor);
if(valor< quantidade && i<= quantidade)
{
itensTela[linha][i]=new JCheckBox( modulos[i]);
System.out.println(((AbstractButton) itensTela[linha][i]).getText()+" na pos "+i+" valor linha "+linha);
}
int anterior=0,proximo=0;String ant=null,next=null;
if(i<= quantidade)
if(itensTela[linha][i]!=null)
{
y1=60;
((Component) itensTela[linha][i]).setBounds(x, y1, 150, 25);
tela.add((Component) itensTela[linha][i]);
y1+=30;
ant=((AbstractButton) itensTela[linha][i]).getText();anterior=Integer.parseInt(ant);
next=((AbstractButton) itensTela[linha][i++]).getText();proximo=Integer.parseInt(next);
if(anterior>proximo )//se o item q eu vo add é menor q o ultimo item q eu add
{
x+=150;
tela.repaint();
}
}
linha++;
}

P
:lol: alguem?
Criado 19 de março de 2011
Ultima resposta 22 de mar. de 2011
Respostas 2
Participantes 1