View Single Post
Old 14-11-2008, 18:09   #20
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Eh no, all'interno dei due metodi run() devi proprio metterci il codice che deve essere eseguito.

Riferendomi al problema di lanciare la costruzione dell'interfacica, ad esempio:
Codice:
class BuildInterface implements Runnable
{
    private ShowProgression progression;
    
    public BuildInterface(ShowProgression sp)
    { 
        progression = sp;
        //...
    }

    public void run()
    {
        // ... 
        // ... codice di costruzione dell'interfaccia principale
        // ... "chiudere" progression alla fine
    } 
};
Per ShowProgression, ad esempio:
Codice:
class ShowProgression extends JFrame implements Runnable
{
   
    // membri di ShowProgression...
    
    public ShowProgression()
    {
         //... costruttore, costruisci l'interfaccia via codice
         //... operazioni classiche, istanziazione componenti, 
         // setting dei LayoutManager, creazione e setting della JProgressBar
         //... ecc...
    }

    public void run()
    {
         // ...
         // ...codice di realizzazione del JFrame e dei suoi componenti (setVisible)
         // ...attivazione della progress bar
         // ...
    }
}
Spero sia più chiaro, e spero sia esatto perchè sono di fretta, sto staccando dall'ufficio!
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso