2010-08-16 15 views
0

Ceci est pour ma mission de programmation Java, et je ne travaille qu'avec Java depuis environ 3 mois. Nous avons besoin de quelque chose de simple, alors j'ai pensé à aller avec un programme qui permet à l'utilisateur de personnaliser et de concevoir une couverture de carte de vœux. Pas trop complexe, c'est un cours d'introduction. Je voudrais vraiment quelques lignes directrices sur la façon de s'y prendre, et s'il y a du code disponible. Nous sommes autorisés à faire référence aux codes existants pour créer notre programme aussi longtemps que nous l'incluons comme référence. Jusqu'ici je ne peux penser qu'à quelque chose qui peut permettre des bordures personnalisées, ou un groupe de bordures existantes comme options, polices, couleurs et choix d'arrière-plan, que ce soit des couleurs ou des textures. J'apprécierais toute l'aide que je peux obtenir. Merci.Comment créer une interface graphique pour personnaliser le contenu en utilisant Java?

+0

J'ai édité parce qu'il semblait que vous vouliez personnaliser l'interface graphique réelle, et non seulement utiliser une interface statique pour personnaliser le support. ;) –

+0

Merci ... désolé à ce sujet, j'ai besoin d'une interface graphique statique pour créer et modifier une couverture de carte de voeux. –

Répondre

0

Vous pouvez utiliser les rapports Jasper et créer différents modèles avec des miniatures pour les cartes de vœux. L'utilisateur remplira les champs requis et sélectionnera le modèle de rapport du pouce. Vous devez ensuite charger et prévisualiser le rapport sélectionné.

Si vous souhaitez une solution plus complexe, vous pouvez créer un "moteur de plugin" qui permettrait à l'utilisateur de charger des modèles de rapport Jasper personnalisés. Vous pouvez ensuite enregistrer les données des rapports du plug-in dans un fichier XML. Cela devrait être plus que suffisant pour n'importe quel projet d'école. Vous pouvez utiliser votre connaissance dans un futur projet puisque vous apprendrez comment créer des rapports, comment créer des fichiers XML et bien plus encore ... La plupart des applications utilisent aujourd'hui des rapports et des fichiers XML, ce serait donc plus qu'une connaissance utile .