Ebauche de timeline

Description

N'ayant rien trouvé de similaire sur le net, j'ai du développer une petite timeline pour l'un de mes projets. J'en profite donc pour la partager à tous.

Le principe était d'avoir un composant permettant de représenter à l'écran des zones liées à un horaire.

Il ne s'agit que d'une ébauche de timeline, une vrai timeline permettrait de tracer les éléments à la souris, et aurait plusieurs lignes, comme la timeline de première par exemple, mais je n'en avais pas l'utilité. L'interface pour rajouter/supprimer des éléments dans la timeline étant trop spécifique à mon projet, elle n'aurait aucune utilité dans cette source, mais je vous ai laissé un petit fichier de test afin que vous puissiez voir comment l'utiliser (c'est très simple : le timeline est une extension d'un JPanel => vous pouvez le positionner comme un simple panel. Il faut lui passer en paramètre : l'heure de début au format : Heure * 60 + minutes, l'heure de fin dans le même format, et enfin, la dimension du contrôle.)

Voilou, si ca peut servir à quelqu'un, bien entendu, il y a pas mal d'évolutions possible, mais elle me suffit dans cette version.

Source / Exemple :


// code relativement long, donc regardez directement dans le zip

Conclusion :


pas de mise à jour prévue.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.