ButtonBar
Panel con tantos botones como desee el usuario alineados formando una barra de botones.
Clase que extiende de JPanel. Esta clase crea una barra de botones a la cual se le pueden añadir, eliminar y modificar la visibilidad de los botones que lo forman, se pueden alinear a la derecha o a la izquierda del panel o barra y crear un marco alrededor. La creación de los listeners para controlar las acciones asociadas a cada botón corren a cargo del desarrollador. A continuación se muestra una captura de la barra de botones. .. figure:: imagenes/ButtonBar.JPG :align: center Ejemplo de la clase ButtonBar Mostramos ejemplos del código de utilización de esta clase: .. code-block:: java // Creamos la barra de botones ButtonBarContainer cont = new ButtonBarContainer(); // Establecemos como queremos alinearlos cont.setButtonAlignment("right"); Añadimos los botones. Los parámetros indican el icono a mostrar, el "tip" informativo de la acción del botón y el orden que tiene el botón respecto de los demás botones en la barra .. code-block:: java cont.addButton("edit-copy.png", "Copiar",0); cont.addButton("edit-cut.png", "Cortar",1); cont.addButton("edit-delete.png", "Borrar",2); cont.addButton("editredo.png", "Deshacer", 3); Otras opciones introducidas en el ejemplo .. code-block:: java cont.disableAllControls(); //Desabilitamos todos los botones cont.restoreControlsValue(); //Restauramos la visibilidad por defecto de los botones cont.setComponentBorder(false); //No mostramos el "border" cont.delButton(3); //Eliminamos el botón 3