2010-09-14 21 views
1

Je commence à créer une interface de simulation industrielle (IS), en utilisant Java.
Le problème que je pointe ici est l'interface.Java: Interface avec des carrés (pour faire glisser), des lignes (pour relier les carrés) et des animations (carré suit la ligne)

Une interface IS aura de gros carrés (figure géométrique) (non remplis, au lieu de cela ils auront leurs "noms" à l'intérieur), une ou plusieurs lignes reliant les carrés, et tandis que le temps passera, certains " les mini-carrés "sortiront d'un grand carré à l'autre, suivant la ligne qui relie les deux.

Je dois construire une interface capable d'avoir les figures géométriques (carrées) et l'animation avec les "minisquares" suivant le lien (ce sera la ligne).

Y a-t-il une API, ou un outil quelconque, en java, qui pourrait m'aider à démarrer cette partie du projet?

Répondre

2

Si vous pouvez utiliser javafx ... s'exécute sur la JVM ... cela pourrait être le moyen le plus simple. Voici un lien vers un

Sinon, je suppose que vous allez regarder Swing, mais je pense que c'est beaucoup plus compliqué. Voici un link similaire.

Les éditeurs visuels comme Matisse peuvent vous aider à démarrer avec la mise en page, etc., mais je ne connais rien de ce qui vous permettra de pointer et cliquer votre animation.

+0

Vraiment merci pour la réponse. Je vais essayer de travailler de cette façon, en essayant d'abord avec JavaFx, même si c'est nouveau. –

+0

Savez-vous, à propos de JavaFx, comment construire une interface (par où commencer), où l'utilisateur serait capable de faire glisser un carré d'un menu, et lui-même dessiner des lignes (liens) entre les carrés? C'est-à-dire, une sorte de JavaFx "Matisse" d'un utilisateur avec mes composants? –