HTML.it è il sito italiano del web publishing

[JAVA-Swing] problema di comunicazione tra interfaccia e programma



scegli un altro forum
    Indietro   Ricarica   Avanti Invia una risposta

Autore
Discussione     
John360
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 316


ICQ:

MSN: john360@hotmai l.it

Skype:


[JAVA-Swing] problema di comunicazione tra interfaccia e programma
Il problema preciso in effetti non so da dove nasce, però ho qualche problema con la "comunicazione" tra una classe oggetto e un'interfaccia questa dovrebbe calcolare le varie soluzioni di un sudoku e salvarle in una lista, e poi l'interfaccia le recupera usando un metodo dell'oggetto che gli passa questa lista, il problema è che quando premo il pulsante per far visualizzare la prossima soluzione, lui non la trova(NullPointerException) il che è falso, perche avviando il tutto da un main direttamente nella classe del risolutore le soluzioni che chiedo vengono trovate. Altra cosa strana è che non accade con tutti i sudoku, ma attualmente solo questa combinazione che gli passo mi fa uscire questo risultato...
le classi sono queste: Solver e Finestra
il Sudoku che mi da problemi è gia contenuto nel main del solver

Segnala ad un moderatore | IP: Collegato | Permalink

John360 è offline Old Post 09-07-2012 17:56
Clicca qui per vedere il profilo dell'utente John360 Clicca qui per inviare all'utente John360 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente John360 Aggiungi l'utente John360 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
John360
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 316


ICQ :

MSN : john360@hotmai l.it

Skype :


EDIT: non penso nemmeno che il problema sia il metodo salvaSoluzione() perche come ho gia detto, con il medesimo input, da linea di comando funziona tutto....

Segnala ad un moderatore | IP: Collegato | Permalink

John360 è offline Old Post 10-07-2012 11:21
Clicca qui per vedere il profilo dell'utente John360 Clicca qui per inviare all'utente John360 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente John360 Aggiungi l'utente John360 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
valia
Utente di HTML.it



Registrato il: Feb 2007

Provenienza:

Messaggi: 3753


ICQ :

MSN :

Skype :


sai debuggare?
non mi è nuova sta cosa del sudoku


__________________
RTFM Read That F*** Manual!!!

Segnala ad un moderatore | IP: Collegato | Permalink

valia è offline Old Post 10-07-2012 11:39
Clicca qui per vedere il profilo dell'utente valia Clicca qui per inviare all'utente valia un messaggio privato Visualizza ulteriori messaggi scritti dall'utente valia Aggiungi l'utente valia alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
John360
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 316


ICQ :

MSN : john360@hotmai l.it

Skype :


si so debuggare e non ti è nuova sta cosa perchè sto avendo vari problemi con sto salvataggio delle soluzioni che ho postato sul forum XD prima problemi di aliasing, poi altri di aliasing o altro ancora e ora questo XD debuggando non ho trovato nulla, semplicemente all'interfaccia quando richiede la lista delle soluzioni, gli viene passata una lista con la size giusta ma gli oggetti contenuti(a partire dal secondo, il primo no ò.ò) sono null
Edit: il che non succede con altri sudoku (come ho detto nel primo post) o con un sudoku vuoto

Segnala ad un moderatore | IP: Collegato | Permalink

John360 è offline Old Post 10-07-2012 12:30
Clicca qui per vedere il profilo dell'utente John360 Clicca qui per inviare all'utente John360 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente John360 Aggiungi l'utente John360 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
valia
Utente di HTML.it



Registrato il: Feb 2007

Provenienza:

Messaggi: 3753


ICQ :

MSN :

Skype :


quindi vedi bene cosa succede PRIMA di fare la chaimata, appena entri nel metodo ecc e controlla i riferimenti che passi


__________________
RTFM Read That F*** Manual!!!

Segnala ad un moderatore | IP: Collegato | Permalink

valia è offline Old Post 10-07-2012 13:12
Clicca qui per vedere il profilo dell'utente valia Clicca qui per inviare all'utente valia un messaggio privato Visualizza ulteriori messaggi scritti dall'utente valia Aggiungi l'utente valia alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
John360
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 316


ICQ :

MSN : john360@hotmai l.it

Skype :


ok, ci provo, sapresti dirmi esattamente in quali punti dell'actionPerformed dovrei mettere i breakpoint?

Segnala ad un moderatore | IP: Collegato | Permalink

John360 è offline Old Post 10-07-2012 16:15
Clicca qui per vedere il profilo dell'utente John360 Clicca qui per inviare all'utente John360 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente John360 Aggiungi l'utente John360 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
John360
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 316


ICQ :

MSN : john360@hotmai l.it

Skype :


allora, il problema è che anche se il risolutore non riesce più a trovare altre soluzioni, mettiamo il caso peggiore: ne trova solo una, allora la lista delle soluzioni trovate viene riempita lo stesso ma con valori nulli quindi aumenta la size, quindi il controllo che faccio nell'interfaccia per verificare quante soluzioni vengono trovate viene sfalsato... come posso fare?

Segnala ad un moderatore | IP: Collegato | Permalink

John360 è offline Old Post 11-07-2012 16:08
Clicca qui per vedere il profilo dell'utente John360 Clicca qui per inviare all'utente John360 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente John360 Aggiungi l'utente John360 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
John360
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 316


ICQ :

MSN : john360@hotmai l.it

Skype :


Rettifico: lo stesso sudoku che mi risolve da riga di comando, trovandomi TUTTE le soluzioni che chiedo, non me lo risolve nell'interfaccia grafica... o meglio mi da la prima soluzione ma alla pressione del pulsante next non mi visualizza le altre dal momento che non risultano salvate nella lista delle soluzioni, pur essendo corretta la "size" della lista... non sono riuscito a risolvere nemmeno facendo debug perchè a quanto ho visto va "tutto ok" finchè l'interfaccia non recupera la lista delle soluzioni... il problema è quindi il fatto del passaggio da una classe a un'altra ma non capisco dove... HELP

Segnala ad un moderatore | IP: Collegato | Permalink

John360 è offline Old Post 12-07-2012 11:52
Clicca qui per vedere il profilo dell'utente John360 Clicca qui per inviare all'utente John360 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente John360 Aggiungi l'utente John360 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
John360
Utente di HTML.it



Registrato il: Oct 2011

Provenienza:

Messaggi: 316


ICQ :

MSN : john360@hotmai l.it

Skype :


nessuno riesce a darmi una mano??... penso che l'errore sia in qualche campo privato o pubblico della classe o qualcosa del genere solo che non riesco a capire

Ultima modifica ad opera dell'utente John360 il 13-07-2012 alle 14:38

Segnala ad un moderatore | IP: Collegato | Permalink

John360 è offline Old Post 13-07-2012 14:28
Clicca qui per vedere il profilo dell'utente John360 Clicca qui per inviare all'utente John360 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente John360 Aggiungi l'utente John360 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Tutte le ore sono con fuso orario CET. Ora sono le 04:39.     

    Ultima discussione   Prossima discussione Invia una risposta
Versione per la stampa | Invia il thread via email | Ricevi aggiornamenti sul thread | Scarica il thread
 

Cerchi un argomento specifico e hai fretta? Usa il motore di ricerca