PDA

View Full Version : [java] problema semplice, ma non ricordo la soluzione


giova22
29-05-2006, 14:39
Ciao

Sto facendo un programmino in java.

Il problema è ho un jprogressbar così

http://img144.imageshack.us/img144/7290/clipboard010ch.png (http://imageshack.us)

ma se compilo mi da questo errore

http://img115.imageshack.us/img115/7584/clipboard023nl.png (http://imageshack.us)


Non mi ricordo come si risolve (è da un po che non su o java). Ciao e grazie a tutti

andbin
29-05-2006, 14:49
Ciao

Sto facendo un programmino in java.

Non mi ricordo come si risolve (è da un po che non su o java). Ciao e grazie a tuttiHai cercato di usare un metodo non statico dall'interno di un metodo statico. Non è possibile perché non esiste il this all'interno di un metodo statico.
Devi avere un oggetto e a quel punto chiamare il metodo sull'oggetto:
oggetto.metodo (...); e non solo metodo (...);.

giova22
29-05-2006, 16:36
Grazie mille, mi riordavo che era una cosa da niente. Ciao e a presto

andbin
29-05-2006, 16:41
ma io infatti scrivo così quando mi dà errore:

JProgressBar.setValue(10);
JProgressBar.setMaximum(100);

cosa c' è di sbagliato?Perché setValue e setMaximum non sono metodi statici della classe JProgressBar!!!
Devi avere una istanza di quella classe!
JProgressBar progress = new JProgressBar (....);

....
....

progress.setValue (10);

giova22
30-05-2006, 08:27
Perché setValue e setMaximum non sono metodi statici della classe JProgressBar!!!
Devi avere una istanza di quella classe!
JProgressBar progress = new JProgressBar (....);

....
....

progress.setValue (10);


Ciao

Grazie mille, ma come puoi vedere, avevo capito l errore nel primo post, solo che ho sbagliato a scrivere. Grazie infinite.