Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO ORIENTADA A OBJETOS Exercício: CCT0263_EX_A10_201307203141 Voltar Aluno(a): CARLA HELENA MARTINS VELOSO Matrícula: 201307203141 Data: 18/11/2014 10:22:11 (Finalizada) 1a Questão (Ref.: 201307315090) Dado a lista de métodos da classe JMenuItem o que NÃO é correto afirmar? void setEnabled(boolean b): habilita um item de menu. JMenuItem(String text, Icon icon): adiciona um item de menu, com ícone. void addActionListener(ActionListener l): adiciona um Listener. void setMenuEnabled(boolean b): habilita um menu. void setAccelerator(KeyStroke keyStroke): Adiciona tecla de atalho na frente do item do menu Gabarito Comentado. 2a Questão (Ref.: 201307314620) Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. JCheckBox = Possui dois estados: selecionado ou não selecionado. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. JClosed = Identifica todos os frames já fechados pelo usuário. JPanel = Contêiner em que os componentes podem ser colocados. 3a Questão (Ref.: 201307314702) Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA. FocusListener WindowListener MouseListener KeyListener LabelTextListener 4a Questão (Ref.: 201307314662) De acordo com os tipos de Layout, identifique qual das afirmações abaixo está INCORRETA. FlowLayout: é o mais simples. Ele simplesmente "enche" o container com componentes da esquerda pra direita, até terminar o espaço da linha. Daí, ele faz a mesma coisa na linha abaixo. Todos os componentes sempre terão um espaço do tamanho que eles estão ocupando no momento. BoxLayout: é uma versão simplificada do GridBagLayout. Permite indicar a localização dos componentes em coordenadas X e Y, porém não permite o controle da distância entre componentes. GridLayout: permite construir uma tabela de componentes. Ao adicionálos, eles são colocados da esquerda para a direita e de cima para baixo em uma grade. Você pode especificar o número de colunas e linhas que serão necessárias, e todas terão o mesmo tamanho. Se existir menos componentes do que o total de espaços, eles ficarão vazios. Caso contrário, o componente excedente não será mostrado. BorderLayout: é o padrão. Divide a tela em cinco regiões (NORTH, SOUTH, EAST, WEST, CENTER). Todo componente adicionado entra automaticamente no centro, "empurrando" os outros para as bordas. GridBagLayout: permite maior controle que o GridLayout. Neste layout você pode definir exatamente como as regiões da sua grade irão se comportar e reformatar caso a janela tenha seu tamanho alterado. Entretanto, é o gerenciador mais complexo de utilizar. Ele foi criado para ser utilizado por programas de criação de GUI's. 5a Questão (Ref.: 201307464509) 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. f, v, f v, v, v f, v, v v, v, f v, f, v Voltar
Compartilhar