Table des matières
5. Les fonctions pratiques du plan de travail.................................................................................................45
5.1. La fonction de recherche.................................................................................................................45
5.1.1. La recherche dans les fichiers...............................................................................................45
5.1.2. L'exploitation des résultats de recherche...............................................................................47
5.2. La liste des tâches...........................................................................................................................49
5.2.1. La création d'une tâche..........................................................................................................49
5.2.2. La création d'une tâche associée à un élément......................................................................50
5.2.3. La suppression d'une tache associée à un élément................................................................51
5.3. La liste des signets..........................................................................................................................51
5.3.1. La création d'un signet...........................................................................................................51
5.3.2. La suppression d'un signet.....................................................................................................52
5.4. La comparaison d'éléments.............................................................................................................52
Partie 2 : le développement en Java................................................................................................................54
6. Le Java Development Tooling (JDT)..........................................................................................................55
6.1. Les projets de type Java..................................................................................................................55
6.1.1. La création d'un nouveau projet Java....................................................................................55
6.1.2. Les paramètres d'un projet Java............................................................................................56
6.2. La création d'entité..........................................................................................................................59
6.2.1. Les packages..........................................................................................................................59
6.2.2. Les classes.............................................................................................................................60
6.2.3. Les interfaces.........................................................................................................................61
6.3. Les vues du JDT..............................................................................................................................62
6.3.1. La vue "Packages".................................................................................................................62
6.3.2. La vue "Hiérarchie"...............................................................................................................63
6.3.3. La vue "Javadoc"...................................................................................................................65
6.3.4. La vue "Déclaration".............................................................................................................65
6.4. L'éditeur de code.............................................................................................................................65
6.4.1. Utilisation de l'éditeur de code..............................................................................................66
6.4.2. Complétion de code...............................................................................................................67
6.4.3. Affichage des paramètres sous la forme d'une bulle d'aide...................................................70
6.4.4. Hiérarchie de type dans une bulle d'aide...............................................................................70
6.4.5. Affichage des membres dans une bulle d'aide......................................................................70
6.4.6. L'éditeur et la vue Structure..................................................................................................71
6.4.7. La coloration syntaxique.......................................................................................................72
6.4.8. Utilisation des modèles.........................................................................................................73
6.4.9. La gestion des importations...................................................................................................74
6.4.10. La génération de getter et setter..........................................................................................76
6.4.11. Formater le code..................................................................................................................77
6.4.12. Mise en commentaire d'une portion de code.......................................................................80
6.4.13. Protéger une portion de code avec un bloc try/catch...........................................................81
6.4.14. Les erreurs...........................................................................................................................82
6.4.15. Masquer certaines portions de code....................................................................................84
6.4.16. Le mode « Insertion Avancée »...........................................................................................85
6.4.17. Marquer les occurrences trouvées.......................................................................................86
6.4.18. Marquer les points de sortie d'une méthode........................................................................86
6.4.19. Marquer les emplacements ou une exception est levée.......................................................87
6.4.20. L'assistant de correction rapide...........................................................................................87
6.4.21. La génération de constructeur.............................................................................................88
6.4.22. Raccourci clavier pour avoir accès aux fonctions de modification du code source............89
6.5. Exécution d'une application............................................................................................................89
6.6. Génération de la documentation Javadoc.......................................................................................91
6.7. Définition du JRE à utiliser............................................................................................................94
6.8. Utilisation de l'historique local.......................................................................................................94
Développons en Java avec Eclipse ii