Package view
Class PanneauInventaire.ValueExportTransferHandler
java.lang.Object
javax.swing.TransferHandler
view.PanneauInventaire.ValueExportTransferHandler
- All Implemented Interfaces:
Serializable
- Enclosing class:
PanneauInventaire
Handler Swing pour exporter une valeur (id de l’objet) lors d’une opération de drag et drop.
Ce handler est associé aux boutons et labels pour transmettre l’ID de l’objet transféré.
Ce handler est associé aux boutons et labels pour transmettre l’ID de l’objet transféré.
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupport -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longIdentifiant de version pour la sérialisation.private final StringValeur transmise lors du drag : généralement l’ID de l’objet.Fields inherited from class javax.swing.TransferHandler
COPY, COPY_OR_MOVE, LINK, MOVE, NONE -
Constructor Summary
ConstructorsConstructorDescriptionValueExportTransferHandler(String value) Construit un handler pour exporter une valeur. -
Method Summary
Methods inherited from class javax.swing.TransferHandler
canImport, canImport, exportAsDrag, exportDone, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, importData, setDragImage, setDragImageOffset
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDIdentifiant de version pour la sérialisation.- See Also:
-
value
Valeur transmise lors du drag : généralement l’ID de l’objet.
-
-
Constructor Details
-
ValueExportTransferHandler
ValueExportTransferHandler(String value) Construit un handler pour exporter une valeur.- Parameters:
value- La chaîne à exporter (ex : identifiant numérique d’un objet).
-
-
Method Details
-
createTransferable
- Overrides:
createTransferablein classTransferHandler
-
getSourceActions
- Overrides:
getSourceActionsin classTransferHandler
-