TP Java Avancé 24/02/2004 -- Ing2 TC3 ===================================== SUJET D'EXERCICE Fichier de support pour les étudiants : - http://profs.insia.org/~tdd/tc3/tc3_swing2.txt Modalités de rendu : - Date/heure : lundi 01/03/2004 à 14:00 - Répertoire : ~/rendu/java/tc3/swing2/ - Fichier : MyFrame.java (*) - Droits : 700 répertoires, 600 fichiers (*) Gardez la clause package (org.insia.swing) mais ne me rendez que le fichier, sans le placer dans un sous-répertoire correspondant. Juste à même le répertoire de rendu. Evidemment, ne TRAVAILLEZ PAS dans votre répertoire de RENDU. Ne rendez pas non plus le .jar, ni le .zip, qui contiennent les images de barre d'outils. A réaliser : I. Définir des actions Définissez trois actions dans des champs privés : Libellé Mnémonique Accélérateur Tooltip --------------------------------------------------------------------- New N Ctrl+N New dataset Save S Ctrl+S Save current data Tip of the Day T F1 Guess what? Affectez-leur les icônes visibles dans les captures d'écran d'exemple indiquées plus bas. Seule l'action Tip of the Day fait quelque chose : elle affiche une boîte de message standard avec le texte : The Java Tutorial is your friend. Par ailleurs, l'action Save doit être désactivée. II. Créer une barre de menus Créez une barre de menus avec un seul menu, "File" (mnémonique : F), qui contiendra : - un élément basé sur l'action New - un 2e basé sur Save - un séparateur - un dernier basé sur Tip of the Day Ajoutez la barre à la fenêtre. III. Créer une barre d'outils Créez une barre d'outils avec trois boutons, basés sur les 3 actions vues ci-dessus. Le dernier bouton, Tip of the Day, est aligné sur la fin de la barre, que celle-ci soit verticale ou horizontale. Vous avez des captures d'écran D'EXEMPLE sur : http://profs.insia.org/~tdd/tc3/ -- FIN DE SUPPORT TP --