Class ButtonBarContainer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ButtonBarContainer extends JPanel
See Also:
  • Constructor Details

    • ButtonBarContainer

      public ButtonBarContainer()
      This is the default constructor
  • Method Details

    • addButton

      public void addButton(String iconName, String tip, int order)
      Añade un boton al ArrayList de los botones.
      Parameters:
      iconName - : nombre del icono asignado al boton. La imagen tendrña que estar dentro de la carpeta "images/"
      tip - : tip del boton;
      order - : orden que ocupará el boton dentro del control
    • delButton

      public void delButton(int index)
      Elimina el botón correspondiente al indice que le pasamos.
      Parameters:
      index -
    • addList

      public void addList()
      Añade en el panel los botones que tenemos en el ArrayList.
    • disableAllControls

      public void disableAllControls()
      Esta función deshabilita todos los controles y guarda sus valores de habilitado o deshabilitado para que cuando se ejecute restoreControlsValue se vuelvan a quedar como estaba
    • restoreControlsValue

      public void restoreControlsValue()
      Esta función deja los controles como estaban al ejecutar la función disableAllControls
    • getButton

      public JButton getButton(int index)
      Método para acceder a los botones del control;
      Parameters:
      index -
      Returns:
    • setButtonAlignment

      public void setButtonAlignment(String align)
      Método para establecer la posición de los botones dentro del control.
      Parameters:
      align - : "left" o "right"
    • setComponentBorder

      public void setComponentBorder(boolean br)