# Le navigateur de Classes

Le navigateur de classes permet de naviguer à l'intérieur des packages, des classes et des méthodes crées. En plus, il offre la possibilité d'ajouter au projet : des packages, des classes et des méthodes vai des menus contextuels.

La liste de gauche affiche tous les packages du projet. Les actions suivantes sont accessibles dans le menu contextuel :

    ajouter
Ajoute un nouveau package dans le projet en cours. Si le package est déjà présent, il est alors chargé. Dans le cas contraire, une nouvelle classe est créée.
    enlever
Enleve le package sélectionné du projet. Le package n'est pas supprimé et il peut donc être ajouté à un autre projet à n'importe quel moment.
    copier
Une copie du projet sélectionné est créée. Dans la fenêtre qui apparaît le nom du nouveau package doit être spécifié.
    supprimer
Le package sélectionné et toutes les classes qu'il contient est supprimé. Ce package ne peut alors pas être restoré.

La liste au centre montre toutes les classes et interfaces contenues dans le package sélectionné. En face du nom de chaque classe, une petite icône signale quel est le type de la classe ou de l'interface. Vert indique une classe de type "public", bleu indique "protected" et rouge "private". Si l'icone est souligné, la classe est "static". Un menu contextuel est encore accessible :

    Ajouter une classe
Ajoute une nouvelle classe dans le package en cours. Dans la boîte de dialogue qui apparaît, le nom de la nouvelle classe doit être spécifié.
    Ajouter une interface
Ajoute une nouvelle interface dans le package en cours. Dans la boîte de dialogue qui apparaît, le nom de la nouvelle interface doit être spécifié.
    Ajouter une classe interne
Ajoute une classe interne dans la classe sélectionnée. Dans la boîte de dialogue qui apparaît, le nom de la nouvelle classe doit être spécifié.
    Ajouter une interface interne
Ajoute une interface interne dans la classe sélectionnée. Dans la boîte de dialogue qui apparaît, le nom de la nouvelle interface doit être spécifié.
    copier
Une copie de la classe est créée. Dans la In the fenêtre qui apparaît, le nom de la clasee doit être spécifié.
    supprimer
La classe sélectionnée va être supprimée ainsi que et toutes les méthodes qui la composent. On ne peut pas la restaurer.

Finalement, la liste de droite affiche tous les initialiseurs, constructeurs et méthodes de la classe sélectionnée. Le menu contextuel fournit les fonctions suivantes :

    ajouter une méthode
Ajoute une nouvelle méthode à la classe en cours. Dans la boîte de dialogue qui apparaît, le nom de la nouvelle méthode doit être spécifié. Ce nom n'a pas vesoind d'être unique.. ajouter un constructeur Ajoute un constructeur à la classe en cours
    ajouter un initialiseur
Ajoute un nouvel initialiser à la classe en cours. (Un initialiseur de classe est la simple déclaration "static { ... }".)
    copier
Une copie de la méthode sélectionnée est créée. Dans la fenêtre qui apparaît, le nom de de la copie doit être spécifié.
    supprimer
La méthode sélectionnée est supprimée. elle ne peut pas être restaurée.
    ajouter à l'assistant de méthode
Une copie de la méthode sélectionnée est ajoutée à l'assistant de méthode.
    ouvrir une nouvelle Vue
Une nouvelle fenêtre qui montre le code source de la méthode en cours est ouverte. Le code source n'est pas éditable dans cette feneêtre.