Buscar

Teste Aula 3 Programação Orientada Objeto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. 
 
 
Dado a lista de métodos da classe JTextField o 
que NÃO é correto afirmar? 
 
 
 
setText(String): insere um texto no banco de dados. 
 
isEditable( ): retorna true ou false, se o campo é ou não editável. 
 
setEditable(boolean): tornar ou não o campo editável. 
 
getText( ): captura o texto do campo. 
 
getSelectedText( ): captura o texto do campo que foi selecionado. 
 
 
Gabarito 
Coment. 
 
 
 
2. 
 
 
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: 
 
 
setBorder() 
 
setCursor() 
 
setForeground() 
 
setBackground() 
 
setFont() 
 
 
Gabarito 
Coment. 
 
Gabarito 
Coment. 
 
 
 
3. 
 
 
Tenho uma aplicação que trabalha com cadastro de funcionários e 
que usa botões de rádio ou botões de opção. Para conseguir a 
exclusividade na marcação de um botão entre vários que 
apresentam o estado civil de um funcionário tenho que .... 
 
 
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o 
grupo será criado automaticamente. 
 
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface, além de 
setMnemonic para teclas de atalho. Assim, o grupo será criado automaticamente. 
 
Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. 
 
Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. 
Além disso, tenho que adicionar o objeto de ButtonGroup à minha interface. 
 
Criar cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho. 
 
 
 
 
4. 
 
 
Um programador Júnior precisa adicionar, a um JFrame, um 
JButton com o texto "Enviar". Toda a vez que o mouse estiver 
sobre o botão, o cursor do mesmo deve ser alterado para o ícone 
"mãozinha". Dadas as opções abaixo, qual representa o trecho 
código necessário para este fim? 
 
 
JButton botao = new JButton("Enviar"); 
botao.setCursor(new Cursor(HAND_CURSOR)); 
frame.add(botao); 
 
JButton botao = new JButton("Enviar"); 
botao.setCursor(new Cursor.getPredefinedCursor(HAND_CURSOR)); 
frame.add(botao); 
 
JButton botao = new JButton("Enviar"); 
botao.setCursor(new Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); 
frame.add(botao); 
 
JButton botao = new JButton("Enviar"); 
botao.setCursor(Cursor.getPredefinedCursor(HAND_CURSOR)); 
frame.add(botao); 
 
JButton botao = new JButton("Enviar"); 
botao.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); 
frame.add(botao); 
 
 
 
 
5. 
 
 
Visando maior usabilidade, Java permite 
desenvolver interfaces de muita qualidade. 
Em função dos tipos de bordas possíveis, 
correlacione as colunas abaixo: 
 i. Simple 
 ii. Matte 
 iii. Titled 
 iv. Compound 
 
 
( ) Coloca uma borda com um texto 
( ) Você define quantos pixels serão 
utilizados. 
( ) Define as bordas simples. 
( ) Podemos compor duas bordas com este 
estilo. 
 
 
ii, iii, i, iv 
 
iii, ii, i, iv 
 
ii, iv, i, iii 
 
iii, iv, i, ii 
 
iv, ii, i, iii 
 
 
Gabarito 
Coment. 
 
 
 
6. 
 
 
Na montagem de um menu em barras, em uma interface gráfica, 
qual a classe responsável pela estrutura do menu? 
 
 
JMenuOption 
 
JmenuStruct 
 
JMenu 
 
JMenuItem 
 
JMenuBar 
 
 
 
 
7. 
 
 
Dentro do pacote javax.swing, a classe utilizada para criar um 
escopo de opções exclusivas é: 
 
 
JToggleButton 
 
JRadioButton 
 
JCheckBox 
 
JButton 
 
ButtonGroup 
 
 
Gabarito 
Coment. 
 
 
 
8. 
 
 
Qual o componente que mostra uma lista de opções para o 
usuário por meio de um menu? 
 
 
JCOMBOBOX 
 
JBUTTON 
 
JLABEL 
 
JTEXTFIELD 
 
JSCROLLBAR 
 
 
 
Explicação: 
O componente que mostra uma lista de opções para o usuário por meio de um menu é o JCOMBOBOX.

Outros materiais