Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2006, 13:48
Avatar de Lophophora
Lophophora
 
Fecha de Ingreso: mayo-2005
Mensajes: 366
Antigüedad: 19 años
Puntos: 0
Limpiar el Init

Hola amigos del foro,
molestandolos con la siquiente duda.

tengo un aplet con una serie de textfields, textAreas, choises y botones.

segun lo que se escoje en el choice, es como se van a llamar los botones,

lo que hago es lo siguiente, primero verifico que opcion del choice es la que se quiere, y segun eso, cambio el String que pone el nombre al boton( bb2, bb3) y vuelvo a llamar al init
al hacer eso, se vuelve a crear la interfaz grafica, solamente que se encima con la interfaz anterior
lo que quiero es que el init se limpie algo asi como un clear Screen cada vez que mande a llamar al init.




aun no tengo nada programado es solamente la interfaz grafica.




Código PHP:
/*
*/

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;

public class 
Programononon extends Applet implements ItemListenerActionListener
{
      private 
Choice colorOpcion;
    
String bb2="Pop"bb3="Push";
    
TextArea Circular;
    
Button b1b2,b3,b4,b5;
    
TextField t1t2t3t4t5;
    
Label eti1eti2;
    private static    
int x=0;
    public 
boolean bandera;


    public 
void init()
    {

        
colorOpcion = new Choice();
        
Circular= new TextArea(2,50);
        
Circular.setEditable(false);
        
b1= new Button("Crear");
        
b2= new Button(bb2);
        
b3= new Button(bb3);
        
b4 = new Button ("Limpiar");
        
eti2=new Label("    ");
        
eti1 = new Label("Tamanio de la lista");
        
t1 = new TextField(4);
        
t2 = new TextField(4);
        
t3 = new TextField(4);
        
t4 = new TextField(4);
        
t5 = new TextField(4);
        
colorOpcion.add("Pila");
        
colorOpcion.add("Colas");
        
colorOpcion.add("Listas Circulares");



           
add(colorOpcion);


        
add(t1);
        
add(t2);
        
add(t3);
        
add(t4);
        
add(t5);
        
add(b1);
        
add(b3);
        
add(b2);
        
add(b4);

        
colorOpcion.addItemListener(this);
        
b1.addActionListener(this);
        
b2.addActionListener(this);
        
b3.addActionListener(this);
        
b4.addActionListener(this);


}



    public 
void actionPerformed(ActionEvent e){


    }


    public 
void itemStateChanged(ItemEvent e)

    {
        if(
e.getSource()==colorOpcion)
        {
         if(
e.getItem().equals("Pila")){
               
x=1;


           }
           if(
e.getItem().equals("Colas")){
               
x=2;

           }

           if(
e.getItem().equals("Listas Circulares")){
               
x=3;
               
bb3="Insertar";
               
bb2="Eliminar";
               
init();
           }








        }
    }


Gracias de antemano

Lophophora

Última edición por Lophophora; 06/03/2006 a las 13:56