Introducción
Ejemplo
Widgets
Calculadora
Jalisco
Adivinar
Ejemplo

Este es un ejemplo de una interfaz creada con Hisiuin:

import Hisiuin.*;

public class interfaz extends Wwindow{

    public interfaz(){
        }

    public void init(){

        // Se define el arreglo de items para ser ocupado por el widget tipo Choice.
        String items[] = {"Linden", "Birch", "Ceder"};

        // Se establecen las áreas que ocuparán los widgets (solo para aquellos que
        // ocupen más de una celda).

        setSize(1,1,2,3);
        setSize(1,4,3,1);
        setSize(3,1,2,1);
        setSize(3,3,2,1);

        // Se pone un widget en la posición (1,1) de la matriz. (Widget tipo TextArea).
        put(1,1,new Wtextarea("Text Area", 5, 10), “TextArea”);

        // Se pone un widget del tipo TextField en la posición (1,4).
        put(1,4,new Wtextfield("TextField"), “TextField”);

        // Se pone el botón 1 en la posición (3,1)
        putButton(3,1,"Button1");

        // Se pone el botón 2 en la posición (3,2)
        putButton(3,2,"Button2");

       // Se pone el botón 2 en la posición (3,2)
        putButton(4,2,"Button3");

        // Se pone el widget tipo Choice en la posición (3,3) con los items
        // correspondientes.
        put(3,3,new Wchoice(items), “Choice”);

        // Para la posición (3,2) se establece que su peso en X va a ser 1000, y en Y de 1.
        set(3,2, Wconst.WEIGHTX, 1000 );
        set(3,2, Wconst.WEIGHTY, 1 );

       // Se establece que todas las casillas de la matriz van a ocupar todo el espacio
        // disponible.
       set(Wconst.ALL, Wconst.ALL, Wconst.FILL, Wconst.BOTH );

      }

    public void widgetAction( Wevent e){

       // Se imprime el nombre del widget que genera los eventos y el tipo
      
System.out.println("hola " + e.mSource + " " + e.mType );

       }

 

   public windowDestroy(){

        // Escribimos a consola antes de cerrar la ventana
        System.out.println(“Chao”);

        }

 

   public static void main( String args[] ){

       interfaz e = new interfaz();

       }

    }

El resultado es el siguiente: