Personal tools
You are here: Home Development Documents gvSIG desktop 1.0 / 1.1 Otras librerias UI Components ControlesCompuestos AcceptCancelPanel
Document Actions

AcceptCancelPanel

by Eustaquio Vercher last modified 2010-06-01 22:47

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.

.. figure:: imagenes/AcceptCancelPanel1.JPG
   :align: center
   
   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

.. code-block:: java

  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

.. code-block:: java
  
  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. ");
	}
  };

View source document


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: