Resultados da pesquisa a pedido "event-dispatch-thread"
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) { ...
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 ...
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 ...
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(); ...
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 = ...
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 ...
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 ...
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 ...