Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO ORIENTADA A OBJETOS Avaiação Parcial: CCT0263_SM_ V.2 Aluno(a): Matrícula Acertos: 2,0 de 10,0 Data(Finalizada) 1a Questão (Ref.: 201501980568) Acerto: 0,0 / 1,0 As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo. java.net java.awt java.exe javax.swing java.lang Gabarito Comentado. 2a Questão (Ref.: 201501980595) Acerto: 0,0 / 1,0 Sobre API Java Swing identifique a alternativa FALSA. 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. Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton. 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 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". Gabarito Comentado. 3a Questão (Ref.: 201502637862) 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(); getPane().setLayout(layout); layout = new FlowLayout(); getContent().setLayout(layout); layout = new FlowLayout(); getContentPane().getLayout(layout); layout = new FlowLayout(); getContentPane(layout); layout = new FlowLayout(); getContentPane().setLayout(layout); 4a Questão (Ref.: 201502638419) Acerto: 1,0 / 1,0 "Classse gerenciadora de layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita. BoxLayout BoderLayout CardLayout GidBagLayout FlowLayout 5a Questão (Ref.: 201502582173) Acerto: 0,0 / 1,0 Todos os componentes do SWING originados da superclasse JComponent possuem um conjunto de métodos que permite controlar aspectos visuais como fonte, cursor, borda, cor de fundo e cor de fonte. Dentre os métodos indicados abaixo, assinale aquele que permite trocar a cor de frente do componente: setFont() setBorder() setBackground() setCursor() setForeground() Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201501981071) Acerto: 0,0 / 1,0 Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar? isEditable( ): retorna true ou false, se o campo é ou não editável. getText( ): captura o texto do campo. setEditable(boolean): tornar ou não o campo editável. setText(String): insere um texto no banco de dados. getSelectedText( ): captura o texto do campo que foi selecionado. Gabarito Comentado. 7a Questão (Ref.: 201502523619) Acerto: 0,0 / 1,0 Qual dos métodos abaixo não é previsto na interface WindowListener? windowDeiconified windowClosing windowDestroyed windowOpened windowDeactivated Gabarito Comentado. 8a Questão (Ref.: 201501980759) Acerto: 0,0 / 1,0 Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA. FocusListener MouseListener LabelTextListener WindowListener KeyListener 9a Questão (Ref.: 201502139542) Acerto: 0,0 / 1,0 Eventos de texto são gerados quando um texto em um componente foi alterado de alguma forma. Este evento funciona apenas com componentes textfields e textarea da biblioteca AWT. Com relação ao textValueChanged(TextEvent e) selecione a opção correta: Invocado quando a janela é maximizada ou minimizada. Invocado quando uma tecla é solta e o componente está em foco; Invocado quando a janela é redimensionada. Invocado quando uma tecla é apertada e o componente está em foco; Invocado quando o texto do component AWT sofre alguma alteração; Gabarito Comentado. 10a Questão (Ref.: 201502139185) Acerto: 1,0 / 1,0 É um componente que combina um botão ou um campo de edição com um caixa de lista tipo drop-down: JComboBox JOptionPane JList JCheckBox JButton Gabarito Comentado.
Compartilhar