else if(comboBox.getSelectedItem().equals("Ensino Fundamental"))
{
c=2;
resultado = comando.executeQuery("select nome from disciplina where ensino='"+c+"' order by nome");
int q=0;
while (resultado.next())
{
v[q]=resultado.getObject(1).toString();
q++;
}
for(int i=0;i<ck.length;i++)
{
if(v[i]!=null)
{
ck[i][0]=new JCheckBox(v[i]);
ck[i][1]=new JButton();
ck[i][2]=v[i];
((Component) ck[i][0]).setBounds(x, y1, 150, 25);
((Component) ck[i][1]).setBounds(x+160, y1, 10, 10);
((AbstractButton) ck[i][0]).setSelected(true);((AbstractButton) ck[i][1]).setSelected(true);
painel.add((Component) ck[i][0]);painel.add((Component) ck[i][1]);
x+=180;
//requestFocus(true);
if(i==4 || i==9)
{
x=20;
y1+=30;
painel.revalidate();
painel.repaint();
tela.repaint();
}
}
Jpanel não atualiza!
P
ola,
tenho um painel que tem uma combo com2 itens e.medio e e.fund. ao escolher um deste itens crio checkboxes diferentes e adiciono na tela,ate ai tudo bem o problema é que se seleciono o um e depois o outro os checkboxes que foram adicionados na tela anteriormente não somem e ficam junto com os checks criados após a nova seleção
=[
ja tentei usar repaint() e revalidate() no painel mas não deu muito certo...alguem pode me ajudar?
obrigada
este é o codigo que estou usando para criar os checks na tela
obg
2 Respostas
Para que um componente suma, ele deve ser ocultado com setVisible(false) ou removido do painel caso queira sumir com ele permanentemente.
P
Eric Yuzo
obrigada vou tentar!!!
mas neste caso cada componente que é adicionado no painel aparece quando eu seleciono um item na combobox,então como eu posso utilizar estes recursos?
obrigada
=]
Criado 24 de janeiro de 2011
Ultima resposta 24 de jan. de 2011
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.