Package view

Class PanneauInventaire.DesequiperImportTransferHandler

java.lang.Object
javax.swing.TransferHandler
view.PanneauInventaire.DesequiperImportTransferHandler
All Implemented Interfaces:
Serializable
Enclosing class:
PanneauInventaire

private class PanneauInventaire.DesequiperImportTransferHandler extends TransferHandler
Handler de drop pour déséquiper un objet : dépose un objet sur l’inventaire.
Ouvre une boîte de confirmation, puis envoie la commande "DESEQUIPER".
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Identifiant de version pour la sérialisation.
      See Also:
  • Constructor Details

    • DesequiperImportTransferHandler

      private DesequiperImportTransferHandler()
      Constructeur privé pour empêcher l'instanciation de la classe utilitaire.
      Toutes les méthodes de cette classe sont statiques. Ce constructeur n'est jamais appelé.
  • Method Details

    • canImport

      public boolean canImport(TransferHandler.TransferSupport support)
      Vérifie que le transfert reçu est bien une chaîne de caractères (id).
      Overrides:
      canImport in class TransferHandler
      Parameters:
      support - Objet de support du transfert.
      Returns:
      true si l’import est possible, false sinon.
    • importData

      public boolean importData(TransferHandler.TransferSupport support)
      Importe (déséquiper) un objet via drag et drop sur l’inventaire.
      Overrides:
      importData in class TransferHandler
      Parameters:
      support - Objet de support du transfert.
      Returns:
      true si l’action a réussi, false sinon.