Bom dia galera, comecia a desenvolver com wicket agora e tenho que fazer uma “brincadeira” com um botão.E o seguinte:
Ao clicar em um botão “inserir” ele deve fazer aparecer um textarea e mudar o nome do botão para “ocular” e ao clicar em ocultar, deve gravar esse dados, esconder o textarea e muda o nome do botão para “Visualizar”. Essa logica ta dando uma dor de cabeça tremenda :oops: , alguem tem um exemplo ?? ja fez algo parecido ?
Grato
Eu fiz aqui um exemplo básico:
No construtor da classe que vc quer utilizar, adicione esta linha
area.setVisible(false); //Onde area é a JTextArea
E o método do botão ficaria assim:
if(cont==0){ // cont é uma variável global que funciona como contador mesmo
area.setVisible(true);
botao.setText("Ocultar"); //botao é o JButton
cont=1;
}else{
area.setVisible(false);
botao.setText("Cadastrar");
cont=0;
}
Aqui funcionou…
Era isso que você queria?
[quote=Yago Ernandes]Eu fiz aqui um exemplo básico:
No construtor da classe que vc quer utilizar, adicione esta linha
area.setVisible(false); //Onde area é a JTextArea
E o método do botão ficaria assim:
if(cont==0){ // cont é uma variável global que funciona como contador mesmo
area.setVisible(true);
botao.setText("Ocultar"); //botao é o JButton
cont=1;
}else{
area.setVisible(false);
botao.setText("Cadastrar");
cont=0;
}
Aqui funcionou…
Era isso que você queria?[/quote]
Quase isso Yago, mais aqui o " botao.setText(“Ocultar”); " não funcionou.
Meu button ta assim:
Button botaoOrientacao = new Button(“botaoOrientacao”); Sendo esse eu ja passo o id dele nesse momento.
Seria isso ?/
Não, você pode declarar e iniciar em um mesmo momento. Você lembrou de mudar o nome da variável?
Ficaria assim:
botaoOrientacao.setText("Ocultar");
E no outro também:
botaoOrientacao.setText("Cadastrar");
Obs: Lembre-se de colocar seus códigos dentro das tags code como eu fiz, fica melhor pra ler.