Jump to content

Recommended Posts

Posted

Boas eu estou a desenvolver um programa que mt essencialmente o que o programa faz é sacar um video do youtube mas estou com um grande problema é que eu executo o download na mesma Thread da GUI ou seja quando executo o download a inteface fica conjelada

ora bem eu cria usar a class SwingWorker mas nao percebo como é que ela funciona :/

ja alguem usou ??

desde ja agradeço a quem ajudar 😉

Posted

http://docs.oracle.com/javase/6/docs/api/javax/swing/SwingWorker.html

  class MeaningOfLifeFinder extends SwingWorker<String, Object> {
      @Override
      public String doInBackground() {
          return findTheMeaningOfLife();
      }

      @Override
      protected void done() {
          try { 
              label.setText(get());
          } catch (Exception ignore) {
          }
      }
  }

  (new MeaningOfLifeFinder()).execute();

já o Marco Paulo cantava :

Maravilhosa DOCUMENTAÇÃO, maravilhosa

minha companheira nos caminhos desta vida

ambos sofremos muitas horas de tristeza

mas partilhámos os momentos de alegria

IRC : sim, é algo que ainda existe >> #p@p
Posted

fizeste lembrar me de um prof que tive que era mais ou menos assim: -"professor nao estou a perceber isto" e ele respondia "ta no codigo que vos passei" -- ora fiquei exactamente na mesma

no entanto no final de emperrar umas horas nisto sozinho ja comsegui

Posted

fizeste lembrar me de um prof que tive que era mais ou menos assim: -"professor nao estou a perceber isto" e ele respondia "ta no codigo que vos passei" -- ora fiquei exactamente na mesma

no entanto no final de emperrar umas horas nisto sozinho ja comsegui

mas que .. estavas à espera que eu metesse comentário em todas as linhas do código que fiz post ?

acho até que está demasiado auto-explicativo

IRC : sim, é algo que ainda existe >> #p@p

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.