Strumenti personali
Azioni sul documento

AcceptCancelPanel

creato da Victor AcevedoUltima modifica 01/06/2010 22:52

Modelo estándar de panel con botones OK y Cancel a utilizar por los desarrolladores de gvSIG.

Esta clase extiende de JPanel y crea un panel con dos botones, Ok y Cancel. El tamaño de los botones y la disposición de los mismos en el panel por medio de un Layout, responden al estándar establecido por gvSIG para este tipo de paneles. El objetivo de esta clase es que todos los paneles "Aceptar/Cancelar" que creen los desarrolladores lo hagan de forma uniforme a este modelo. Además proporciona un constructor para añadir los Listeners oportunos a los botones, además de los métodos necesarios para añadir los listeners si se ha optado, en primera instancia, por el constructor por defecto.

A continuación se muestra una imágen del panel que crea esta clase.

imagenes/AcceptCancelPanel1.JPG

Ejemplo de panel creado con los botones en la disposición y tamaño estadarizado.

El código utilizado para generar el ejemplo ha sido el siguiente.

El constructor de la clase y redimensionamos el panel

AcceptCancelPanel content= new AcceptCancelPanel(okActionListener,cancelActionListener);
content.setPreferredSize(new Dimension(300,150));

Los listeners que se ejecutan cuando se pulsa el botón OK o el botón Cancel

 ActionListener okActionListener = new ActionListener(){
       public void actionPerformed(ActionEvent arg0) {
               System.out.println("Pulsado botón OK. ");
       }
 };

ActionListener cancelActionListener = new ActionListener(){
       public void actionPerformed(ActionEvent arg0) {
               System.out.println("Pulsado botón Cancel. ");
       }
 };

Sviluppato con Plone CMS, il sistema open source di gestione dei contenuti

Questo sito è conforme ai seguenti standard: