Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: DES. SOFTWARE 2020.3 EAD (GT) / EX 1. As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East, West e Center? GridLayout GridBagLayout BorderLayout BoxLayout FlowLayout Explicação: O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los em um Panel com FlowLayout. 2. Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? jdbc e swing awt e swt swt e swing awt e swing awt e jdbc Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 3. Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center; Spring Layout Flow Layout Grid Layout Card Layout Border Layout Explicação: Border 4. Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente? MouseMotionListener FocusListener ActionListener TextListener MouseListener Explicação: Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste. 5. Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro? JTree JCheckBox JRadioButton JLabel JButton Explicação: O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas. 6. As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu? ActionListener FocusListener ChangeListener KeyListener ItemListener Explicação: Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o actionPerformed.
Compartilhar