Como eu faço para as caixas de mensagens não paralisarem o meu programa

7 respostas
renatotn7

olá

como eu faço isso?

7 Respostas

lina

Oi,
Como assim?

von.juliano

Você teria que usar uma Thread para “disparar” a janela, mantendo as demais rotinas em atividade constante, sem essa interrupção.

X

Depois que abre um caixa, o programa trava?
Não consegues fechar a caixa?

P

Não da pra entender muito bem o que vc quer.

Mas se o que vc quer é fazer a sua caixa de mensagem (MessageBox) não ser modal… Que eu saiba não é possível… e também acho que nem deveria ser, ja que ai poderiam continuar a utilizar o programa e deixar a caixa de mensagem ignorada em um canto…

jopss

serial uma boa se pudesse, algo do tipo do gerenciador de tarefas do windows, onde nao se tem o foco mas eh sempre visivel…

mas solucao do thead acima eh uma saida…

jopss

renatotn7

seria exatamente não ser modal, vou tentar colocar em thread…

Sombriks

tu tah usando JoptionPane?

no construtor dela vc informa o objeto pai (normalmente se coloca “this” como primeiro parâmetro) pra bloquear mesmo.

isso serve pra criatura saber que tem de dar atenção à nova janela.

se vc não precsia de atenção para a nova janela recomendo criar um novo frame, qq coisa assim.

se não for esse o caso explique-se melhor, :smiley:

Criado 31 de janeiro de 2007
Ultima resposta 31 de jan. de 2007
Respostas 7
Participantes 7