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 ItemListener, ActionListener
{
private Choice colorOpcion;
String bb2="Pop", bb3="Push";
TextArea Circular;
Button b1, b2,b3,b4,b5;
TextField t1, t2, t3, t4, t5;
Label eti1, eti2;
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