Resultados da pesquisa a pedido "event-dispatch-thread"

2 a resposta

como atualizar um jLabel toda vez com um loop while com um atraso

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int count = jSlider1.getValue(); int delay = jSlider2.getValue(); int valueOfSlider = jSlider2.getValue(); int valueOfSlider2 = jSlider1.getValue(); while (count > 0) { ...

5 a resposta

SwingUtilities.invokeLater

Minha pergunta está relacionada aSwingUtilities.invokeLater. Quando devo usá-lo? Preciso usar cada vez que preciso atualizar os componentes da GUI? O que exatamente isso faz? Existe uma alternativa para ele, uma vez que não soa intuitivo e ...

3 a resposta

java swing limpa a fila de eventos

É possível fazer isso de maneira padrão? qui está o cenári omece a fazer algo caro no EDT (o EDT é bloqueado até que a operação cara termine nquanto o EDT foi bloqueado, o usuário continuou clicando / arrastando os botões do mouse. Todas as ...

2 a resposta

Java EventQueue. Por que tudo deveria estar no método invokelater?

no livro que estou lendo, todos os exemplos de GUI com multithreading têm algo assim: public static void main(String[] args) throws Exception { EventQueue.invokeLater(new Runnable() { public void run() { JFrame frame = new SomeKindOfFrame(); ...

7 a resposta

Como recuperar um valor que deve ser calculado em outro thread

Há muitos casos em que o segmento A requer um valor que deve ser calculado no segmento B. (Geralmente, B == EDT.) Considere este exemplo: String host; SwingUtilities.invokeAndWait(new Runnable() { public void run() { host = ...

4 a resposta

Balançar o código de verificação no thread de distribuição de eventos em tempo de execução

Existem bibliotecas que codificam o instrumento para verificar se os métodos chamados nos componentes Swing são chamados no thread de distribuição de eventos? Provavelmente não seria muito difícil escrever um código básico para fazer isso, mas ...

4 a resposta

Manipulando o thread de distribuição de eventos

Tenho uma pergunta sobre o 'Tópico de Despacho de Evento'. Eu tenho uma classe principal que também é um JFrame. Inicializa o restante dos componentes no código, alguns deles não envolvem o Swing e outros. É suficiente simplesmente inicializar a ...

2 a resposta

Execução de thread em thread não EDT (thread de despacho de evento) da EDT

Eu tenho um método em execução no EDT e dentro dele eu quero fazê-lo executar algo em um novo segmento (não EDT). Meu código atual é o seguinte: @Override public void actionPerformed(ActionEvent arg0) { //gathering parameters from GUI //below ...