Programación General > Java
Limpiar Applet
(1/1)
cuper90:
Hola :hola: , tengo este applet que contiene una caja de texto y un boton, la idea es que escribes tu nombre, aprietas el boton y abajo sale "Encantado de conocerle + el nombre+"
--- Código: Text ---import java.awt.*;import java.applet.*;import java.awt.event.*; public class SaludoConBoton extends Applet implements ActionListener{ private Label prompt; private Label saludo; private TextField entrada; private Button botonHola; public SaludoConBoton (){ prompt = new Label("Introduzca su nombre:"); saludo = new Label(); entrada = new TextField(15); botonHola = new Button ("Hola"); add(prompt); add(entrada); add(saludo); add(botonHola); entrada.addActionListener (this); botonHola.addActionListener (this); } public void actionPerformed(ActionEvent evento){ saludo.setText("Encantado de conocerle, " +entrada.getText() + "."); add(saludo); doLayout(); }}
pero me gustaria que a la hora de oprimir el boton todas las cosas desaparecieran y solo quedara el Label del saludo y ademas un boton para volver al comienzo del applet ¿¿alguien sabe con que codigo puedo hacer eso???
jpaler:
bueno... si quieres ocultar un componente, solo debes llamar
a su metodo setVisible e indicarle si se mostrara o no:
ejemplo: jLabel1.setVisible(false); //esto oculta la etiqueta jLabel1
jLabel1.setVisible(true); //esto hace visible la etiqueta jLabel1
ahhh... y para iniciar todo de nuevo, si no estoy mal hay q llamar al metodo
init() del applet....
cuper90:
Gracias
Si, el setVisible me funcionó a la perfeccion, justo lo que necesitaba...
voy a ver lo del init()
cuper90:
y si no tengo init() en el applet?????
como se puede ver en el codigo que puse
jpaler:
yo se q lo q debes hacer es "cargar" el applet nuevamente, pero lo q no
recuerdo es como se hace...
Buscate en google ejemplitos de applet's y alli te fijas como es lo del
init... estoy seguro q encontraras...
Navegación
Ir a la versión completa