|
Université
de la Polynésie Française |
Partiel
programmation JAVA Deug MIAS 2 Année
2002-03 Mardi 25
Février 2003 |
1.Vous disposez de deux heures ;
2.vos documents personnels sont autorisés ;
3.vous créerez un projet ayant pour nom vos noms (truc_bidule pour le projet du binôme des étudiants truc et bidule) et placé chez vous dans un dossier intitulé « examen » (sans majuscule, ni blanc);
4.vous sauvegarderez régulièrement votre travail ;
5.le code JAVA sera commenté avec en particulier vos noms en début de chaque classe;
6.toutes vos classes Java respecterons, bien entendu, les règles d’une « bonne classe » telle que définie en cours (interface, constructeurs, …) ;
7.le barème est donné à titre indicatif et est susceptible d'être modifié.
En plus de ses attributs, cette classe devra posséder :
Ø Un constructeur prenant deux points
Ø Un constructeur prenant une largeur et une hauteur et permettant de construire un rectangle ayant l’origine pour angle supérieur gauche
Ø Une méthode dansRect indiquant si un point donné est dans le rectangle
Ø Une méthode deplace permettant de déplacer le rectangle d’une certaine valeur selon Ox et d’une certaine valeur selon Oy
Cette Applet effectuera les tâches suivantes :
Ø Récupération dans le code HTML de quatre paramètres représentant deux abscisses et deux ordonnées et traiter d’éventuelles exceptions lors de la conversion des chaînes de caractères en entiers
Ø Utilisation des points pour créer un RectDessin auquel vous attribuerez la couleur rouge (255, 0, 0)
Ø Ecriture d’une méthode paint (cf modèle cidessous) :
o dessinant le RectDessin
o ce même RectDessin après décalage de 10 pixels selon Ox et Oy
o affichant les valeurs des points de référence du rectangle, le périmètre et la surface
