Java Françe - News
logo
Accueil  •  Exercice  •  Forum  •  User  •  Recherche  •  Inscription


 Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
 Menu Principal
Posté par admin le 09/04/2010 10:02:06 (2399 lectures)

une partie de ce sujet s'inspire largement d'un sujet proposé par P.Genoud (IMAG Grenoble). Vous trouverez en annexe les documentations des classe Point3D, Vector et Enumeration. Lisez attentivement l'énoncé.

Posté par admin le 08/04/2010 10:40:17 (1507 lectures)

Question 1: Pour le programme ci-dessous,

1. donnez l'affichage produit,
2. modifiez la méthode main de façon que l'utilisateur puisse spécifier la valeur de la variable size en ligne de commande.

Posté par admin le 08/04/2010 10:37:09 (1059 lectures)

Question 1:
Considérez l'algorithme implémenté par la méthode suivante :

Posté par admin le 12/03/2010 12:05:35 (947 lectures)

l s'agit de créer une fenêtre qui dispose de deux boutons qui fonctionnent comme sur l'applet ici présentée.

On pourra utiliser les méthodes getForeground et setForeground de la classe JButton pour connaître ou changer la couleur du texte d'un bouton. .

En un premier temps, vous êtes totalement libre.

Dans un deuxième temps, on exige une version où chacun des deux boutons soit une instance d'une classe qui étend la classe JButton (une classe par bouton) et on fait que chaque bouton soit son propre listener.

Dans un troisième temps, on exige une version où une seule classe étend la classe JButton, les deux boutons sont des instances de cette nouvelle classe, et chaque bouton doit servir de listener pour l'autre bouton.

Dans un quatrième temps, on exige une version oú aucune classe n'étende la classe JButton ; une classe nommée Delegue implémente l'interface ActionListener, possède un attribut nommé bouton de type JButton et a une méthode actionPerformed qui change la couleur de bouton ; la classe Delegue est instanciée pour chacun des deux boutons afin de lui servir de listener.

Posté par admin le 12/03/2010 12:01:03 (936 lectures)

Cliquez dans la zone ci-dessus puis déplacer la souris en maintenant le bouton enfoncé.

Vous devez dans cet exercice compléter le programme qui vous est proposé pour obtenir une application faisant apparaître une fenêtre où on peut dessiner de manière analogue à l'applet ci-dessus.

Dans un premier temps, vous devez compléter les méthodes mousePressed et mouseDragged pour que le dessin se fasse.

Dans le programme à compléter, vous devez modifier l'instruction :
addMouseListener(null);
Il faut changer le paramètre de cette instruction en indiquant une instance bien choisie de MouseListener. Une conséquence de cette instruction est que, lorsque l'on clique dans la fenêtre, la méthode mousePressed de l'instance indiquée en paramètre est invoquée.

Vous devez utiliser :

* les méthodes getX() et getY() de la classe Event qui vous permettront de connaître les coordonnées dans la fenêtre d'un événement lié à la souris.
* la méthode drawLine(int orX, int orY, int extrX, int extrY) de la classe Graphics qui permet de tracer un segment.

Le dessin obtenu est constitué de nombreux très petits segments.

(1) 2 3 4 ... 26 »
 Top 10
Powered by XOOPS @ 2001-2010 The XOOPS Project
FI Theme :: XOOPS 2 Theme by ImageSquare :: Costomized by matchan :: | themesbase