2012-04-10 11 views

risposta

16
  • Eseguire l'applicazione in modalità "debug"
  • modificare i file .java e salvarli
  • Fare clic sul pulsante "Applica modifiche al codice" che appare sulla barra degli strumenti (sembra che tre rettangoli verdi collegate oppure Strumenti -> Opzioni -> Java -> Java Debugger -> Generale -> Il codice Appl cambia dopo il salvataggio)
+0

Hmm, grazie. Ma non sempre funziona. Ad esempio, uno dei metodi aggiunge eventlistener a jLabel. Così ho commentato il codice che lo aggiunge, ma poi ho ricevuto il messaggio: il debugger non supporta l'azione di correzione rapida, dettagli: metodo di eliminazione non implementato. Questo è quando il metodo non è ancora stato eseguito (legandolo alla voce di menu in modo da poter controllare quando viene eseguito). Quando provo questo dopo l'esecuzione del codice, la parte dei dettagli dice "modifica della gerarchia non implementata" –

+1

@ DariuszG.Jagielski sì, non è possibile aggiungere/rimuovere metodi/classi (AFAIK). Inoltre, se cambi qualcosa sull'interfaccia, dovresti ricaricarla per vedere le modifiche (ad esempio, non "aggiornerà" un pannello aperto). Ma dovresti essere in grado di cambiare il comportamento delle classi e cose del genere. – Marcelo

+1

@ DariuszG.Jagielski. Usa [dce vm] (http://ssw.jku.at/dcevm/) per poter aggiungere/rimuovere metodi e classi. –