1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Duvida em uma Threads java.

Galera dei inicio aos estudos em Threads, criei um simples frame para ficar aparecendo e desaparecendo uma msg do tipo "ligue para esse numero" ela vai aparecendo de palavra em palavra. Minha duvida é desse modo que criei estaria correto? iria pesar muito? tem algum modo mais leve de executar tal operação sem usar um laço?

public void spam(){

        new Thread(){

            @Override
            public void run() {

                String[] s={"Ligue ","para ","99999-99999 ","para ","contratar ","esse ","SPAM"};
                boolean ok =false;
                int x =s.length;
                System.out.println(s.length);
                int cont=0;
                while(!ok){
                    if(cont<=6){
                        jLabelMsgSpam.setText(jLabelMsgSpam.getText()+s[cont]);
                    }
                    else{
                        jLabelMsgSpam.setText("");
                        cont=-1;
                    }
                    cont++;
                    try {
                        sleep(1000);
                    } catch (InterruptedException ex) {
                        Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, null, ex);
                    }
                }
            }


        }.start();
    }
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags threads java ou faça a sua própria pergunta.