2011-09-27 11 views
17

Quando un JButton viene aggiunto a un riquadro del contenuto, è possibile impostare un'azione facendo doppio clic sul pulsante o facendo clic con il pulsante destro del mouse su> Evento-> Azione-> actionPerformato.Abbiamo detto, impostiamo qualcosa su accadere. Quindi abbiamo bisogno di rimuovere quella funzione. Può essere fatto facilmente cancellando il codice che abbiamo scritto nell'azione di buttton. Ma il problema è che il metodo actionPerformed di quel pulsante è ancora lì anche se non è più usato e non è più necessario.Come rimuovere i metodi ActionPerformed in NetBeans

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 
} 

Come può essere rimosso? Ho preso il JButton per un esempio. I metodi di altri componenti sono così.

risposta

49

Passare alle proprietà JButton, scegliere "Eventi", actionPerformed e scegliere "none" dalla casella combinata adiacente. Il tuo codice sorgente è pulito!

versioni

Netbeans Properties

recenti di Netbeans come 7.3, non offrono "nessuno" come opzione, ma permettono di eliminare il metodo actionPerformed cancellando il nome del metodo o premendo 1, 2 e 3 bottoni :

enter image description here

+0

Grazie ha funzionato :) –

+7

In Netbeans 7.2.1, non ho avuto l'opzione '' per qualche motivo. Rimozione del valore (rendendo il campo vuoto) ha funzionato però. – Lekensteyn

1

Nella versione più recente di NetBeans fare clic sul pulsante con i 3 periodi di [...] appena a destra ov casella combinata e un nuovo controllo che elenca i gestori viene visualizzato. Seleziona quello da rimuovere e premi il pulsante [Rimuovi].

4

Se il pulsante su cui è stata registrata l'azione non è più nel modulo (questo mi è successo dopo aver sostituito manualmente il file .form con un backup precedente), non si sarà in grado di fare la soluzione di Costis Aivalis. In questo caso è possibile aprire il file .java con un altro editor di testo ed eliminare lì il gestore di eventi.

0

Identificare il file .java, quindi chiudere Netbeans e modificare il file direttamente da un editor di testo.

Problemi correlati