Créer un blog Présentation

Nom du blog :
projetgps
Description du blog :
Le "journal de bord" du projet simulation d'un système de GPS pour l'IUT de montpellier
Catégorie :
Blog Sciences
Date de création :
09.10.2007
Dernière mise à jour :
29.01.2008
RSS

Rubriques

>> Toutes les catégories <<
· Analyse (12)
· Cahier des Charges (24)
· Général (5)
· Implementation (14)

Navigation

Accueil
Livre d'or projetgps
Créer un blog
Contactez-moi !
Faites passer mon Blog !
Mes blogs et sites préférés

Billets les plus lus

· Recherche de Sommet
· Diagramme de classe v0.2
· Methode de travail
· Diagramme de Uses Cases v0.1 (utilisateur)
· Convention d'Ecriture
· Esquisse du cahier des charges niveau utilisateur
· Convention d'Ecriture, fin
· Cahier des charges version finale
· Rapport préliminaire
· Cahier des charges niveau développeur

Statistiques



Recherche personnalisée

Derniers commentaires

RSS

Autres blogs à visiter :

· meteoplus
· prepacapes
· meteo77
· cssh
· madelaine
· biologie
· benmessaoudfeiz
· gb2002
· marcotbm
· journaldu56



Interface Concepteur

Interface Concepteur

Posté le 29.01.2008 par projetgps
Afin de respecter le cahier des charges et de rendre l'application portable, il était nécessaire de concevoir l'interface graphique de sorte qu'elle s'adapte à une plate forme donnée.

Notre choix d'API s'est donc logiquement porté sur SWING. (concepteur et utilisateur)
Ensuite l'utilisation de gestionnaire de mise en forme est obligatoire (Layout), pour l'interface concepteur j'ai choisi d'utiliser le plus simple : BorderLayout et d'imbriquer des panneaux.

Ainsi dans la fenetre principale se trouve uniquement 2 panneaux et un menu :
Menu situé au nord
Panneau 1 situé au centre (affichage des cartes)
Panneau 2 situé à l'EST

Le panneau 2 utilise aussi un BorderLayout, et est décomposé comme suit :
Un panneau déroulant de "choix" qui sert en fait afficher la liste des cartes disponibles situé au SUD
un panneau d'option qui indique à l'utilisateur quelle action il peut effectuer, il est situé au centre.

Pour l'affichage des cartes, j'ai choisi d'utiliser un composant de type JList à l'intérieur d'un JScrollPane pour permettre de dérouler une liste longue.
Je réfléchis en ce moment à intégrer une barre de recherche de carte pour faciliter la sélection.

Le menu lui est classique on y trouve :
- Un menu fichier
--- nouveau pour recréer une base de données
--- ouvrir pour ouvrir une base de données existante
--- sauvegarder pour sauvegarder la base de données courante
--- charger pour charger une base de données
--- fermer pour quitter l'application

-Un menu carte permettant de gérer les cartes
--- Ajouter pour ajouter une nouvelle carte a la base de données
--- Modifier pour modifier les informations de la carte
--- Supprimer pour effacer la carte de la base de données

-Un menu aide
--- Documentation pour aider a créer les graphes
--- a propos pour les informations sur le programme

Temps de réalisation : 6h



--


:: Poster un commentaire

Votre nom : *
Votre adresse email : *
Titre du commentaire : *
Votre commentaire : *
Votre centerblog : http://.centerblog.net

Code de validation

CAPTCHA Image

Pour valider votre commentaire, vous devez recopier ci-dessous le chiffre que vous lisez sur l'image à gauche :

 

Ce blog est hébérgé par centerblog. Créer un blog c'est simple, rapide et gratuit sur centerblog.net !
Signaler un abus