Buscar

Revisão de GUI em Java

Prévia do material em texto

PROGRAMAÇÃO ORIENTADA A OBJETOS
Oswaldo Borges Peres
Aula de Revisão para AV1 
Revisão
Quantas bibliotecas de GUI existem em Java:
 
Uma: Swing
Duas: AWT e Swing
Nenhuma. O Java não suporta GUI
Mais de duas bibliotecas
2
Revisão
Quantas bibliotecas de GUI existem em Java:
 
Uma: Swing
Duas: AWT e Swing
Nenhuma. O Java não suporta GUI
Mais de duas bibliotecas
3
Revisão
O Componente JLabel serve para:
 
Entrada de Dados
Entrada de Senha
Apresentar uma etiqueta com um texto
Medir o tempo
4
Revisão
O Componente JLabel serve para:
 
Entrada de Dados
Entrada de Senha
Apresentar uma etiqueta com um texto
Medir o tempo
5
Revisão
O JCheckBox é um componente que serve para:
Entrada dados com apenas uma resposta certa;
Saída de dados com múltiplas alternativas;
Saída de dados com uma única resposta certa;
Entrada de dados com múltiplas alternativas;
6
Revisão
O JCheckBox é um componente que serve para:
Entrada dados com apenas uma resposta certa;
Saída de dados com múltiplas alternativas;
Saída de dados com uma única resposta certa;
Entrada de dados com múltiplas alternativas;
7
Revisão
Para que servem os gerenciadores de leiautes:
Para agruparem os componentes GUI
Para os designer possam desenvolver telas
Para organizar os componentes GUI em um contêiner de objetos
Para definir um objeto como contêiner.
8
Revisão
Para que servem os gerenciadores de leiautes:
Para agruparem os componentes GUI
Para os designer possam desenvolver telas
Para organizar os componentes GUI em um contêiner de objetos
Para definir um objeto como contêiner.
9
Revisão
Escolha a opção que não é um Gerenciador de leiaute.
GridLayout
CardLayout
GridBagLayout
BagLayout
10
Revisão
Escolha a opção que não é um Gerenciador de leiaute.
GridLayout
CardLayout
GridBagLayout
BagLayout
11
Revisão
Que gerenciador de leiaute dispõe os componentes GUI em sequência na janela
FlowLayout
GridLayout
CardLayout
GridBagLayout
12
Revisão
Que gerenciador de leiaute dispõe os componentes GUI em sequência na janela
FlowLayout
GridLayout
CardLayout
GridBagLayout
13
Revisão
Que gerenciador de leiaute dispõe os componentes GUI em uma matriz, como se fosse uma planilha de cálculo.
FlowLayout
GridLayout
CardLayout
GridBagLayout
14
Revisão
Que gerenciador de leiaute dispõe os componentes GUI em uma matriz, como se fosse uma planilha de cálculo.
FlowLayout
GridLayout
CardLayout
GridBagLayout
15
Revisão
Que gerenciador de leiaute dispõe os componentes GUI em cinco áreas, sendo elas parte superior, central, inferior, esquerda e direita.
 
FlowLayout
GridLayout
CardLayout
BorderLayout
16
Revisão
Que gerenciador de leiaute dispõe os componentes GUI em cinco áreas, sendo elas parte superior, central, inferior, esquerda e direita.
 
FlowLayout
GridLayout
CardLayout
BorderLayout
17
Revisão
Sobre os aspectos visuais em Java, marque a alternativa correta:
É possível alterar apenas as cores nas interfaces.
Não é possível alterar as configurações de cores através do Java
É possível interferir em todos os componentes visuais, como Fontes, cursores, bordas e cores.
É possível interferir em quase todos os componentes visuais, exceto os cursores que são de responsabilidade do sistema operacional.
18
Revisão
Sobre os aspectos visuais em Java, marque a alternativa correta:
É possível alterar apenas as cores nas interfaces.
Não é possível alterar as configurações de cores através do Java
É possível interferir em todos os componentes visuais, como Fontes, cursores, bordas e cores.
É possível interferir em quase todos os componentes visuais, exceto os cursores que são de responsabilidade do sistema operacional.
19
Revisão
O Sistema de cores utilizado em Java é o:
 
HKS
CMYK
NTSC
RGB
20
Revisão
O Sistema de cores utilizado em Java é o:
 
HKS
CMYK
NTSC
RGB
21
Revisão
Nos componentes Java, podemos definir a borda. Existem vários tipos de bordas nos componentes Swing. Marque a alternativa correta sobre as bordas:
Definimos as bordas através do método setBorder, de Jcomponent, presente em todas as classes que herdam desta classe
Definimos as bordas através do método setBorder, da classe Border, que deve ser criada para ser utilizada
Definimos as bordas através do atributo border, de Jcomponent, presente em todas as classes que herdam desta classe
Definimos as bordas através do método setBorder, da classe Border, do pacote AWT.
22
Revisão
Nos componentes Java, podemos definir a borda. Existem vários tipos de bordas nos componentes Swing. Marque a alternativa correta sobre as bordas:
Definimos as bordas através do método setBorder, de Jcomponent, presente em todas as classes que herdam desta classe
Definimos as bordas através do método setBorder, da classe Border, que deve ser criada para ser utilizada
Definimos as bordas através do atributo border, de Jcomponent, presente em todas as classes que herdam desta classe
Definimos as bordas através do método setBorder, da classe Border, do pacote AWT.
23
Revisão
Para definir a cor da Fonte de um componente azul, utilizamos o método:
jComp1.setFontColor(Color.blue);
jComp1.setBackground(Color.blue);
jComp1.setOpaque(true);
jComp1.setBackground(Color.blue);
jComp1.setForeground(Color.blue);
24
Revisão
Para definir a cor da Fonte de um componente azul, utilizamos o método:
jComp1.setFontColor(Color.blue);
jComp1.setBackground(Color.blue);
jComp1.setOpaque(true);
jComp1.setBackground(Color.blue);
jComp1.setForeground(Color.blue);
25
Revisão
Quando trabalhamos com Caixas de Opção, elas podem ser Exclusivas ou não Exclusivas. Ambas são implementadas na classe Checkbox. Que característica implementa a diferença entre as duas:
 
CheckboxGroup – Cria um grupo de opções fazendo com que a escolha seja não exclusiva
O terceiro parâmetro determina se as caixas serão exclusivas ou não exclusivas
CheckboxGroup – Cria um grupo de opções fazendo com que a escolha seja exclusiva
O primeiro parâmetro determina se as caixas serão exclusivas ou não exclusivas
26
Revisão
Quando trabalhamos com Caixas de Opção, elas podem ser Exclusivas ou não Exclusivas. Ambas são implementadas na classe Checkbox. Que característica implementa a diferença entre as duas:
 
CheckboxGroup – Cria um grupo de opções fazendo com que a escolha seja não exclusiva
O terceiro parâmetro determina se as caixas serão exclusivas ou não exclusivas
CheckboxGroup – Cria um grupo de opções fazendo com que a escolha seja exclusiva
O primeiro parâmetro determina se as caixas serão exclusivas ou não exclusivas
27
Revisão
Quem faz o tratamento dos eventos dos componentes é:
O próprio componente.
O Java
Uma interface que especifica os métodos - Listener
Uma interface que especifica os métodos – Performed
28
Revisão
Quem faz o tratamento dos eventos dos componentes é:
O próprio componente.
O Java
Uma interface que especifica os métodos - Listener
Uma interface que especifica os métodos – Performed
29
Revisão
O tratamento de evento para um componente do tipo Botão ou selecionamos um item de menu, pode ser feito por:
 
MouseListener
WindowListener
KeyListener
ActionListener
30
Revisão
O tratamento de evento para um componente do tipo Botão ou selecionamos um item de menu, pode ser feito por:
 
MouseListener
WindowListener
KeyListener
ActionListener
31
Revisão
O tratamento de evento para um componente qualquer, quando queremos tratar eventos de movimentação do ponteiro do mouse, pode ser feito por:
 
MouseListener
WindowListener
KeyListener
ActionListener
32
Revisão
O tratamento de evento para um componente qualquer, quando queremos tratar eventos de movimentação do ponteiro do mouse, pode ser feito por:
 
MouseListener
WindowListener
KeyListener
ActionListener
33
Revisão
O Componente Swing que fornece comportamento combinadode um botão ou de campo de edição com uma caixa de lista é:
JCheckBox.
JButton
JComboBox
JTextField
34
Revisão
O Componente Swing que fornece comportamento combinado de um botão ou de campo de edição com uma caixa de lista é:
JCheckBox.
JButton
JComboBox
JTextField
35
Revisão
O tratamento de evento para um componente Swing para ganho ou perda de foco, pode ser feito por:
 
ActionListener
WindowListener
KeyListener
FocusListener
36
Revisão
O tratamento de evento para um componente Swing para ganho ou perda de foco, pode ser feito por:
 
ActionListener
WindowListener
KeyListener
FocusListener
37
Revisão
O tratamento de evento para um componente qualquer, quando queremos tratar eventos de que uma tecla foi apertada no teclado, pode ser feito por:
MouseListener
WindowListener
KeyListener
FocusListener
38
Revisão
O tratamento de evento para um componente qualquer, quando queremos tratar eventos de que uma tecla foi apertada no teclado, pode ser feito por:
MouseListener
WindowListener
KeyListener
FocusListener
39
Bibliografia
Java: como programar - 8ª edição
Deitel, Paul J.; Deitel, Harvey M.
40

Continue navegando