2010-05-04 4 views
3

Y at-il des bibliothèques open source pour Java pour faciliter l'implémentation du glisser-déposer?Y at-il des bibliothèques Java à faire glisser et déposer

je prévois de faire quelque chose comme celle ci-dessous:

alt text

Le programme est Alice, où vous pouvez faire glisser des éléments sur la gauche et les nids à droite. C'est open source, mais je n'ai pas utilisé de bibliothèque. Je me demande si nous connaissons des frameworks open source fonctionnant de cette façon, ou si nous aidons à faire des glisser-déposer complexes.

Répondre

5

Si vous utilisez Swing, je recommande de travailler avec le système de drag and drop interne AWT.

Comme Sun mentionne leurs guides:

Nous ne recommandons pas que vous créez votre propre glisser-déposer support en utilisant les classes AWT. Cette implémentation nécessiterait un support complexe important interne à chaque composant.
[source]

Pour un regard plus profond sur DND swing vous devriez essayer le Drag and Drop-Guide.

Si vous décidez d'utiliser une boîte à outils différente de celle de Swing, vous pouvez trouver de bonnes bibliothèques de glisser-déposer.

+0

Merci pour votre réponse! Bien que je me demande aussi si SWT a implémenté une forme de glisser-déposer différente de Java a fourni? Est-il plus facile de travailler avec? –

+0

Java lui-même n'a pas un glisser-déposer généraliste. Le glisser-déposer est implémenté dans AWT. SWT utilise sa propre implémentation par glisser-déposer. – Ham

0

Vous n'avez pas besoin de bibliothèques tierces. Tout est fourni dans Java bibliothèques par défaut:

ce mai peut vous aider:

Drag and drop of complex custom objects

+0

Merci! Bien que la question/question a déjà été résolue. –