cliquez dans la marge de gauche d'une classe, à hauteur de la ligne où vous désirez mettre un point d'arrêt.
une autre possibilité est de cliquer-droit sur la ligne de code et de choisir l'option
Toggle breakpoint dans le menu contextuel pour ajouter/retirer des points d'arrêts.
Il existe également un raccourci clavier (
Ctrl - F8) pour obtenir le même résultat.
Lorsque vous aurez demandé d'éxecuter votre projet en mode débogage (Run -> Debug Main Project, ou F5) et que le programme atteindra ce point d'arrêt, NetBeans suspendra le déroulement de l'application. Et affichera les fenêtres concernant le débogage au bas de l'écran. Et la barre d'outils dédiée au débogage apparaitra en haut de l'écran.
Vous pouvez bien sûr mettre des points d'arrêt partout où cela vous semble nécessaire.
- Step into(F7) : permet de rentrer dans une méthode
- Step over(F8) : permet de passer une méthode
- Step out(Ctrl - F7) : permet de sortir d'une méthode
- Dans la fenêtre Local Variables : vous pouvez consulter les valeurs des variables, connaitre leur type, ...
- Dans la fenêtre Local Variables : Une variable dont la valeur apparait en gras est une variable qui vient d'être modifiée
- Dans la fenêtre Local Variables : bouton droit sur une variable : edit value permet de changer à chaud la valeur
- Dans la fenêtre Breakpoints : vous pouvez activer/désactiver des points d'arrêt sans les retirer
- Dans la fenêtre Breakpoints : vous pouvez regrouper les points d'arrêt pour facilement activer/désactiver tout un groupe de points d'arrêts
- Dans la fenêtre Breakpoints : vous pouvez créer des points d'arrêt lorsque certaines conditions sont rencontrées. Comme lors du chargement d'une classe, ou la capture d'une exception, ou le démarrage d'un thread, ...
- Dans la fenêtre Sources : vous pouvez cocher/décocher les sources devant être utilisées lors du débogage. Par défaut, les sources de la JRE ne sont pas sélectionées.