LISTAS en JAVA
Mediante la clase List crearemos el objeto. Este tipo de lista puede admite más de una selección, el orden de sus elementos es según han sido añadidos. Los miembros son los mismos que en el control anterior solo cambia el modo de construirlos. En este control aparecen unas barras de desplazamiento verticales automáticamente.
CREAR:
List nombre_objeto=new List(0,true); múltiple selección.
List nombre_objeto=new List(0,false); selección simple.
EJEMPLO:
import java.awt.*;
import java.applet.*;
public class lista extends Applet{
Label eti1=new Label(«»,Label.LEFT);
Label eti2=new Label(«»,Label.LEFT);
Button mira=new Button(«Mostrar»);
List lista=new List(0,true);
public void init(){
setLayout(null);
add(eti1);
add(eti2);
add(mira);
add(lista);
eti1.reshape(120,10,40,50);
eti2.reshape(160,10,40,50);
mira.reshape(10,90,75,40);
lista.reshape(10,10,100,75);
lista.addItem(«Uno»);
lista.addItem(«Dos»);
lista.addItem(«Tres»);
lista.addItem(«Cuatro»);
lista.addItem(«Cinco»);
lista.addItem(«Seis»);
}
public boolean action(Event evento,Object obj)
{
if (evento.target instanceof Button)
{
int num=lista.getSelectedIndex();
String cad1=lista.getSelectedItem();
String cad2=String.valueOf(num);
eti1.setText(cad2);
eti2.setText(cad1);
return true;
// int num1=lista.countItems();
// String cad2=String.valueOf(num1);
// eti1.setText(cad2);
}
return false;
}
}
0 comentarios