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
Logica com Botão Wicket
3 Respostas
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?
Eu fiz aqui um exemplo básico:No construtor da classe que vc quer utilizar, adicione esta linha
area.setVisible(false); //Onde area é a JTextAreaE 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?
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.
Criado 21 de novembro de 2012
Ultima resposta 22 de nov. de 2012
Respostas 3
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.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo