Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a estrutura Swing trabalha com Threads. Neste contexto, a maioria das interações com componentes Swing deve ser feita através da thread de tratamento de evento. Assinale a alterantiva que indica a classe que fornece métodos para auxiliar neste tratamento. SwingManager SwingThread SwingUtilities SwingDispatcher SwingWorker Respondido em 31/05/2019 10:33:33 2a Questão A classe SwingUtilities fornece, entre outros, dois métodos para ajudar a fazer o tratamento de eventos na execução de um programa. Assinale a alternativa correta que indica o método que solicita que algum código seja executado na Thread de despacho de evento. Este método retorna imediatamente a execução do código, sem que seja necessário esperar. getAccessibleStateSet() getAccessibleAt() invokeAndWait() invokeLater() isEventDispatchThread() Respondido em 31/05/2019 10:34:07 3a Questão Os componentes GUI Swing não são seguros quanto ao uso de Threads. Quer dizer que se múltiplas Threads acessam um componente Swing, os resultados podem não estar corretos. Todas as interações com componentes Swing devem ser executadas a partir de uma Thread de cada vez. Neste contexto, assinale a alternativa que indica a thread através da qual a maioria das interações com componentes Swing são feitas. Thread de tratamento de eventos Thread coletora de lixo Thread de trabalho Tread de atualização Thread inicial Respondido em 31/05/2019 10:35:17 4a Questão Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a estrutura Swing trabalha com Threads. Neste contexto, assinale a alternativa que indica a Thread que executa os processo que consomem processamento em segundo plano. Thread coletora de lixo Thread de trabalho Tread de atualização Thread incial Thread de tratamento de evento Respondido em 31/05/2019 10:35:51 5a Questão Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a estrutura Swing trabalha com Threads. Neste contexto, assinale a alternativa que indica a Thread que executa o código inicial da aplicação. Tread de atualização Thread de trabalho Thread de tratamento de eventos Thread coletora de lixo Thread inicial Respondido em 31/05/2019 10:35:58 6a Questão Java possui a interface Runnable no pacote java.lang para suportar a programação com threads. Para criar uma Thread, basta criar uma classe que implemente Runnable, através da instrução: Thread minhaThread = new Thread(); public Class MinhaThread implements Runnable Runnable MinhaThread = new Runnable() Thread minhaThread = new Runnable(start); public interface MinhaThread extends Runnable Respondido em 31/05/2019 10:36:17 7a Questão Os componentes GUI Swing podem fazer uso de Threads. Identifique com verdadeiro ou falso as alternativas abaixo: ( ) Todas as interações com componentes Swing devem ser executadas a partir de, no máximo, 10 Threads de cada vez ( ) invokeLater() solicita que algum código seja executado na Thread de despacho de evento. Este método retorna imediatamente a execução do código, sem que seja necessário esperar. ( ) invokeAndWait(): Atua muito semelhante ao invokeLater(), exceto pelo fato de esperar pela execução do código. v, v, f v, f, v f, v, v f, v, f v, v, v
Compartilhar