el usuario puede hacer selecciones múltiples en esta nueva lista, y
cuando haga clic sobre el botón, las selecciones aparecerán en el cuadro de
texto.
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=seleccionmult_1.class
WIDTH=300
HEIGHT=200 >
</APPLET>
*/
public class seleccionmult_1 extends Applet implements ActionListener {
List list1;
TextField text1;
Button button1;
String selections[];
public void init(){
text1 = new TextField(40);
add(text1);
list1 = new List(4, true);
list1.add("Elemento 1");
list1.add("Elemento 2");
list1.add("Elemento 3");
list1.add("Elemento 4");
list1.add("Elemento 5");
list1.add("Elemento 6");
list1.add("Elemento 7");
list1.add("Elemento 8");
list1.add("Elemento 9");
add(list1);
button1 = new Button("Mostrar las selecciones");
button1.addActionListener(this);
add(button1);
}
public void actionPerformed(ActionEvent e)
{
String outString = new String("Usted selecciono:");
if(e.getSource() == button1){
selections = list1.getSelectedItems();
for(int loopIndex = 0; loopIndex < selections.length; loopIndex++){
outString += " " + selections[loopIndex];
}
text1.setText(outString);
}
}
}
Mostrando las entradas con la etiqueta lista. Mostrar todas las entradas
Mostrando las entradas con la etiqueta lista. Mostrar todas las entradas
Ejemplo de lista en un java applet
El resultado de este código se muestra Cuando el usuario
hace doble clic en un elemento de la lista, ese elemento se visualiza en el
cuadro de texto. Observe además que sólo cuatro elementos de los nueve que
hay en total, son visibles en la lista, porque la lista actual es más larga que el
-
número de elementos visibles. El control lista ha añadido automáticamente
una barra de desplazamiento vertical.
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=lista.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class lista extends Applet implements ActionListener {
List list1;
TextField text1;
public void init(){
text1 = new TextField(20);
add(text1);
list1 = new List(4);
list1.add("Elemento 1");
list1.add("Elemento 2");
list1.add("Elemento 3");
list1.add("Elemento 4");
list1.add("Elemento 5");
list1.add("Elemento 6");
list1.add("Elemento 7");
list1.add("Elemento 8");
list1.add("Elemento 9");
add(list1);
list1.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == list1){
text1.setText(((List) e.getSource()).getSelectedItem());
}
}
}
hace doble clic en un elemento de la lista, ese elemento se visualiza en el
cuadro de texto. Observe además que sólo cuatro elementos de los nueve que
hay en total, son visibles en la lista, porque la lista actual es más larga que el
-
número de elementos visibles. El control lista ha añadido automáticamente
una barra de desplazamiento vertical.
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=lista.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class lista extends Applet implements ActionListener {
List list1;
TextField text1;
public void init(){
text1 = new TextField(20);
add(text1);
list1 = new List(4);
list1.add("Elemento 1");
list1.add("Elemento 2");
list1.add("Elemento 3");
list1.add("Elemento 4");
list1.add("Elemento 5");
list1.add("Elemento 6");
list1.add("Elemento 7");
list1.add("Elemento 8");
list1.add("Elemento 9");
add(list1);
list1.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == list1){
text1.setText(((List) e.getSource()).getSelectedItem());
}
}
}
Suscribirse a:
Entradas (Atom)