web-dev-qa-db-fra.com

Comment supprimer des méthodes actionPerformed dans NetBeans

Quand une JButton est ajoutée à un volet de contenu, nous pouvons définir une action en double-cliquant sur le bouton ou en faisant un clic droit-> Événement-> Action-> actionPerformed.Permettez que quelque chose se produise. Ensuite, nous devons supprimer cette fonction. Cela peut être fait facilement en supprimant le code que nous avons écrit dans l'actionPerformed de ce bouton. Mais le problème, c'est que la méthode actionPerformed de ce bouton est toujours là, même si elle n'est plus utilisée et n'est plus nécessaire.

private void jButton1ActionPerformed(Java.awt.event.ActionEvent evt) {                                         
   //no function here.. but this  code is still remaining. need to remove this code part as well
}

Comment peut-il être enlevé? J'ai eu le JButton pour un exemple. Les méthodes d'action des autres composants sont comme ça.

20
Débora

Accédez à vos propriétés JButton, choisissez "Evénements", actionPerformed et choisissez "aucun" dans la liste déroulante adjacente. Votre code source est nettoyé!

Netbeans Properties

Les versions récentes de Netbeans comme 7.3 n'offrent pas l'option "none", mais vous permettent de supprimer la méthode actionPerformed en supprimant le nom de la méthode ou en appuyant sur les boutons 1, 2 et 3:

enter image description here

55
Costis Aivalis

Si le bouton sur lequel l'action a été enregistrée ne se trouve plus dans le formulaire (cela m'est arrivé après que j'ai remplacé manuellement le fichier .form par une sauvegarde précédente), vous ne pouvez pas utiliser la solution de Costis Aivalis. Dans ce cas, vous pouvez ouvrir le fichier .Java avec un autre éditeur de texte et y supprimer le gestionnaire d'événements.

4
Toby 1 Kenobi

Dans la dernière version de Netbeans, cliquez sur le bouton avec les 3 points [...] juste à droite de la liste déroulante. Un nouveau contrôle répertoriant les gestionnaires s'affiche. Sélectionnez celui que vous souhaitez supprimer et appuyez sur le bouton [Supprimer].

1
user1977008