Class ModelToolbar

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants

public class ModelToolbar extends JToolBar
Barre d'outil standard pour le panneau d'affichage, sélection, recherche et modification de modèle BDD ModelPanel

Comporte l'ensemble des boutons pour la manipulations des modèles BDD

Author:
Virgile, Nicolas, Louis-Félix
See Also:
  • Constructor Details

    • ModelToolbar

      public ModelToolbar(String modelName)
      Créer une nouvelle barre d'outil pour panneau de modèle.
      Parameters:
      modelName - Nom du modèle BDD associé, qui sera utilisé pour récupérer le texte à afficher
  • Method Details

    • getButtonRemove

      public JButton getButtonRemove()
      Récupère le bouton de suppression.
      Returns:
      Bouton de suppression
    • getButtonAdd

      public JButton getButtonAdd()
      Récupère le bouton d'ajout.
      Returns:
      Bouton d'ajout
    • getButtonModify

      public JButton getButtonModify()
      Récupère le bouton de modification.
      Returns:
      Bouton de modification
    • getButtonSearch

      public JButton getButtonSearch()
      Récupère le bouton de recherche.
      Returns:
      Bouton de recherche
    • getButtonRefresh

      public JButton getButtonRefresh()
      Récupère le bouton de rafraichissement des données.
      Returns:
      Bouton de rafraichissement des données
    • addActionListener

      public void addActionListener(ActionListener actionListener)
      Ajoute un ActionListener aux boutons de la barre d'outil.
      Parameters:
      actionListener - ActionListener à ajouter aux boutons
    • setEnabled

      public void setEnabled(boolean b)
      Active ou désactive les boutons de la barre d'outils.
      Overrides:
      setEnabled in class JComponent
      Parameters:
      b - Activer ou désactiver les boutons