Prévia do material em texto
Aula-03-LINGUAGEM DE PROGRAMAÇÃO
01-A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto
consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de
aprendizado da nova ferramenta. São características do componente Swing, EXCETO:
Possui portabilidade, em relação ao componente AWT
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Gabarito Comentado Gabarito Comentado
2.
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais
como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das
afirmativas abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox
Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem ser
digitados pelo usuário através do teclado.
Pertence ao pacote javax.swing
É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário
selecionar apenas um objeto da coleção
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox();
Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método
toString().
Gabarito Comentado
3.
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a
alternativa em que a constante usada destrói a janela.
DESTROI_ON_CLOSE
EXIT_ON_CLOSE
DO_NOTHING_ON_CLOSE
HIDE_ON_CLOSE
DISPOSE_ON_CLOSE
Gabarito Comentado
4.
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos
no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing.� Para criar
um elemento gráfico "caixa de texto" devemos instanciar:
JLabel("caixa de texto")
JBox caixa = "Caixa de Texto"
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
JTextField caixa = new JTextField()
Gabarito Comentado Gabarito Comentado
5.
Analise as afirmativas e marque a alternativa correta:
i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT.
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo
denominada de aparência de metal.
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo
denominada de aparência de metal.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Apenas a alternativa ii está correta.
Apenas a alternativa i está correta.
Todas as alternativas estão corretas.
6.
Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa
razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes.
Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a
comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
O JPanel, assim como o JFrame são derivados do pacote java.util.awt
São áreas que comportam outros componentes, inclusive outros painéis
São criados com a classe JPanel, que é derivada da classe Container
São elementos que fazem a intermediação entre um container e os demais GUI anexados.
Gabarito Comentado Gabarito Comentado
7.
Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
Apenas a alternativa i está correta.
Apenas a alternativa ii está correta.
Apenas a alternativa iii está correta.
Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
8.
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir
de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de
entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de
componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois
grandes pacotes:
java.awt e javax.swing
javax.swing e java.util
java.lang e javax.swing
java.awt e java.lang
java.util e java.lang
Gabarito Comentado