|
En el siguiente ejemplo se muestran todos los widgets disponibles en la biblioteca. import Hisiuin.*;
public class Allwidget extends Wwindow{ private int i=0;
public Allwidget(){ } public void init(){
String radio[]={"r1", "r2", "r3", "r4"};
String choice[]={"choice 1", "choice 2", "choice 3", "choice 4", "choice 5" };
String lista[]={"lista 1", "lista 2", "lista 3", "lista 4", "lista 5" };
Wmenu barra, menu1, menu2, menu3, menu31; String mm1[]={"inicio","medio","final"};
String mm2[]={"medio1", "medio2", "medio3", SEPARATOR, "medio4"};
// Se crea la barra de menu principal con los items correspondientes barra = new Wmenu(mm1);
// Se crea el menu1 en la posicion 0 menu1 = new Wmenu(barra, 0 );
// Se agregan items al menu en la posicion 0 menu1.add("inicio 1");
menu1.add("inicio 2"); menu1.add("inicio 3");
// Se crea el menu2 en la posicion 1 con los items dados // por el arreglo mm2
menu2 = new Wmenu(mm2, barra, 1); // Se crea el menu3 en la posicion 2
menu3 = new Wmenu(barra, 2);
// Se agregan items al menu3
menu3.add("final 1"); menu3.add("final 2");
menu3.add("final 3"); menu3.add("final 4");
// Se crea el menu31 en la posicion 3 del menu 3 menu31 = new Wmenu(menu3, 3);
// Se agregan items al menu 31 menu31.add("sub final 1");
menu31.add("sub final 2"); menu31.add("sub final 3");
menu31.add("sub final 4");
// El menu de la ventana va a ser la barra
setMenu(barra);
// Se pone boton en (1,1)
putButton(1,1,"Boton Hisiuin"); // Se pone boton en (1,2)
putLabel(1,2,"Label Hisiuin");
// Se pone campo de texto en (1,3)
put(1,3, new Wtextfield("TextField Hisiuin"), "");
// Se pone caja de chequeo (2,1), (2,2) y (2,3) // activada la puesta en (2,1)
put(2,1, new Wcheckbox("CheckBox Hisiuin 1", true), "");
put(2,2, new Wcheckbox("CheckBox Hisiuin 2", false), "");
put(2,3, new Wcheckbox("CheckBox Hisiuin 3", false), "");
// Se pone conjunto de botones de radio, dado
// por el arreglo radio, de forma de columna // o en forma de fila
put(3,1, new Wradiobutton(radio, COLUMN), ""); put(3,3, new Wradiobutton(radio, ROW), "");
// Se pone un widget Wchoice en posicion (4,1) // con valores dados por el arreglo choice
put(4,1, new Wchoice(choice), "" );
// Se pone un area de texto en la posicion (4,2)
put(4,2, new Wtextarea(10,10), "" );
// Se pone una lista en posicion (4,3)
// con valores dados por el arreglo lista put(4,3, new Wlist(lista), "");
set(3,3, LENGHT, 200 );
// No es necesario invocar al método reorder en el método init().
// reorder(); }
public static void main( String args[]){
Allwidget ejemplo = new Allwidget(); }
} El siguiente es el resultado del programa: |