Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: Aluno(a): Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS 1 Questão Qual o componente que mostra uma lista de opções para o usuário por meio de um menu? JTEXTFIELD JSCROLLBAR JLABEL JBUTTON JCOMBOBOX 2 Questão 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.getPredefinedCursor(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); JButton botao = new JButton("Enviar"); botao.setCursor(new Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); frame.add(botao); JButton botao = new JButton("Enviar"); botao.setCursor(new Cursor(HAND_CURSOR)); frame.add(botao); 3 Questão 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. iii, iv, i, ii iii, ii, i, iv ii, iv, i, iii iv, ii, i, iii ii, iii, i, iv 4 Questão Na montagem de um menu em barras, em uma interface gráfica, qual a classe responsável pela estrutura do menu? JMenuOption JMenuItem JMenuBar JMenu JmenuStruct 5 Questão Dentro do pacote javax.swing, a classe utilizada para criar um escopo de opções exclusivas é: JRadioButton JButton JCheckBox JToggleButton ButtonGroup 6 Questão 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 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. 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. 7 Questão 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() setFont() setForeground() setCursor() setBackground() 8 Questão Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar? getText( ): captura o texto do campo. setEditable(boolean): tornar ou não o campo editável. setText(String): insere um texto no banco de dados. isEditable( ): retorna true ou false, se o campo é ou não editável. getSelectedText( ): captura o texto do campo que foi selecionado.
Compartilhar