Baixe o app para aproveitar ainda mais
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
Compartilhar