Prévia do material em texto
08/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=2062410560 1/4 RAMON FERREIRA DE SOUZA 201512940836 EAD VITÓRIA I - ES PROGRAMAÇÃO ORIENTADA A OBJETOS Avaliação Parcial: CCT0263_SM_201512940836 V.1 Aluno(a): RAMON FERREIRA DE SOUZA Matrícula: 201512940836 Acertos: 9,0 de 10,0 Data: 13/11/2016 19:12:37 (Finalizada) 1a Questão (Ref.:201513126078) Acerto: 1,0 / 1,0 Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JTextField = Área em que o usuário insere dados pelo teclado. JButton = Área que aciona um evento quando o usuário clica. ButtonGroup: Componente utilizado para criar grupos de JRadioButtons JFrame = É um container (formulário) para outros componentes GUI. JLabel = Área em que o usuário utiliza para digitar. 2a Questão (Ref.:201513126002) Acerto: 1,0 / 1,0 Sobre API Java Swing identifique a alternativa FALSA. Swing tira proveito da arquitetura model-view-controller (MVC). O modelo representa o estado atual de cada componente. A visão é a representação dos componentes sobre a tela. O controle é a funcionalidade que liga os componentes de interface com usuário aos eventos. A API Java Swing está contida no pacote javax.swing. Essa API provê funcionalidades para criação de componentes e containers "leves" (puramente criados em Java). A API Swing foi feita para substituir a API AWT. Muitas das novas classes refeitas foram chamadas com o nome antigo que recebiam do componente AWT legado prefixado com um "J". A API Swing faz um excelente uso de subpacotes, com 16 deles na versão Java SE 6. Quando classes comuns são separadas em seus próprios pacotes, a usabilidade do código e manutenção são alavancadas. Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton. Swing também fornece o suporte ao conceito look-and-feel, permitindo mudanças universais no estilo dos componentes da interface gráfica com o usuário. Outras características são: inclusão de tooltips, funcionalidades de acessibilidades, modelo de eventos e componentes sofisticados como tabelas, árvores, componentes de texto, sliders, e barras de progresso. Gabarito Coment. 3a Questão (Ref.:201513783269) Acerto: 0,0 / 1,0 Os gerenciadores de layouts organizam os componentes GUI em um container de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de layout a responsabilidade do detalhe da aparência. Neste contexto, assinale a alternativa que apresenta o conjunto de linhas que configura o gerenciador FlowLayout para o container corrente. layout = new FlowLayout(); getContentPane().getLayout(layout); 08/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=2062410560 2/4 layout = new FlowLayout(); getContent().setLayout(layout); layout = new FlowLayout(); getContentPane(layout); layout = new FlowLayout(); getContentPane().setLayout(layout); layout = new FlowLayout(); getPane().setLayout(layout); 4a Questão (Ref.:201513126140) Acerto: 1,0 / 1,0 De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta. Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente. É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo. Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo. Se a linha for muito longa, os componentes passam para a linha de baixo. Os componentes são posicionados na ordem inversa que foram adicionados. 5a Questão (Ref.:201513284945) Acerto: 1,0 / 1,0 A classe Cursor (java.lang.Object) encapsula a representação do bitmap do cursor do mouse. Para alterar o comportamento dos cursores, basta definir o novo tipo de cursor com: this.setCursor(Cursor.getPredefinedCursor(MOVE_CURSOR)); this.getPredefinedCursor(Cursor.setCursor(Cursor.MOVE_CURSOR)); this.getCursor(Cursor.MOVE_CURSOR); Cursor.setPredefinedCursor(Cursor.MOVE_CURSOR); this.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); Gabarito Coment. 6a Questão (Ref.:201513284587) Acerto: 1,0 / 1,0 Dentro do pacote javax.swing, a classe utilizada para criar um escopo de opções exclusivas é: JToggleButton JCheckBox JButton JRadioButton ButtonGroup Gabarito Coment. 7a Questão (Ref.:201513669026) Acerto: 1,0 / 1,0 Qual dos métodos abaixo não é previsto na interface WindowListener? windowDeactivated windowDeiconified windowDestroyed windowClosing windowOpened Gabarito Coment. 08/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=2062410560 3/4 8a Questão (Ref.:201513275931) Acerto: 1,0 / 1,0 Visando maior usabilidade, Java permite desenvolver interfaces de muita qualidade. Para tanto, correlacione as colunas abaixo: i. mouseClicked ii. mouseEntered iii. mousseExited iv. mousePressed v. mouseReleased vi. mouseDragged ( ) Quando o botão sai da região gráfica do componente. ( ) Quando o botão do mouse é apertado ( ) Quando o botão e pressionado e solto sobre um componente. ( ) Quando o mouse se movimento e seu botão principal esta apertado ( ) Quando o botão entra na região gráfica do componente. ( ) Quando o botão do mouse é solto. iii, iv, i, vi, ii, v iii, i, iv, vi, ii, v v, iv, i, vi, ii, iii v, ii, i, vi, iv, iii iii, ii, i, vi, iv, v Gabarito Coment. 9a Questão (Ref.:201513669027) Acerto: 1,0 / 1,0 Qual método é acionado quando ocorre a alteração do texto de um componente associado a TextListener? textChanged textValueChanged textUpdated actionPerformed textPerformed Gabarito Coment. 10a Questão (Ref.:201513284951) Acerto: 1,0 / 1,0 A interface FocusListener gerencia o evento extremamente importantes para um componente. Qual método é invocado quando o componente ganha foco: focusSetFocus(FocusEvent e); focusGained(FocusEvent e); focusReceived (FocusEvent e); focusReceivedFocus(FocusEvent e); focusGetFocus(FocusEvent e); 08/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=2062410560 4/4