slam4:gui:swing

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:gui:swing [2014/05/20 00:42] – [TD n°9] jcheronslam4:gui:swing [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
   * TP noté, à réaliser seul, ou en binôme.   * TP noté, à réaliser seul, ou en binôme.
   * Poursuite du TD n°8   * Poursuite du TD n°8
-  * Implémentation de nouvelles fonctionnalités, de façon libre+  * Implémentation de nouvelles fonctionnalités, de façon libre (validée) 
 +  * Documentation obligatoire des ajouts (@Javadoc) 
 +  * TD terminé à envoyer avant le 26 mai 12h00 sur http://downupload.kobject.net  
  
 <html><div class="info"> <html><div class="info">
 La priorité doit être donnée à l'implémentation des fonctionnalités du TD n°8 La priorité doit être donnée à l'implémentation des fonctionnalités du TD n°8
 </div></html> </div></html>
-Idées de fonctionnalités à ajouter : +==== Idées de fonctionnalités à ajouter :==== 
-  * Autres outils : Texte, image, figures (segment, polygone)...+  * Autres outils : Texte, image, figures (segment, polygone, flèche)... 
 +  * Figures prédéfinies (composites)
   * Figures avec contour (couleur) et remplissage (couleur, motif)   * Figures avec contour (couleur) et remplissage (couleur, motif)
   * Gestion de calques de dessin   * Gestion de calques de dessin
   * Changement du pointeur de souris en fonction de l'outil sélectionné   * Changement du pointeur de souris en fonction de l'outil sélectionné
-  * Annuler/refaire la dernière figure +  * Annuler/refaire la(es) dernière(s) figure(s) 
   * Défilement vertical ou horizontal de la zone de dessin (avec JScrollPane)   * Défilement vertical ou horizontal de la zone de dessin (avec JScrollPane)
 +  * Barre d'outils
 +  * Utilisation des Action (AbstractAction)
 +
 +<html><div class="info">
 +<b>Autres idées personnelles :</b> à faire valider par l'enseignant
 +</div></html>
 +
 +==== Correction de Bug ====
 +Symptôme : Sélection non apparente sur création Rectangle ou Ellipse
 +
 +1 ligne à supprimer dans le constructeur :
 +<sxh java;title:EcouteurSelection.java>
 + public EcouteurSelection(MainController mainController) {
 + super(mainController);
 + this.clip = new Rectangle();
 + borderColor = new Color(79, 129, 189);
 + backgroundColor = new Color(205, 220, 237, 100);
 + }
 +</sxh>
  
-Autres idées personnelles : à faire valider par l'enseignant+A ajouter dans le changement d'outil courant :
  
 +<sxh java;title:MainController.java;highlight:[6]>
 + @Override
 + public void propertyChange(PropertyChangeEvent evt) {
 + ...
 + case ELLIPSE_TOOL:
 + changerOutil(eEllipse);
 + zoneDeDessin.seteSelection(eEllipse);
 + break;
 + ...
 +</sxh>
 ===== TD n°8 ===== ===== TD n°8 =====
  
  • slam4/gui/swing.1400539377.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)