Buscar

LINGUAGEM DE PROGRAMAÇÃO -aula-07

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 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO 7a aula
 Lupa 
 
Considere o seguinte código-fonte em linguagem Java: 
 
import java.awt.event.ActionEvent; 
 import java.awt.event.ActionListener; 
 import javax.swing.JButton; 
 import javax.swing.JFrame; 
 
public class Q4Class extends JFrame{ 
 private JButton b; 
 public static void main(String[] args) { 
 JFrame f = new Q4Class (); 
 f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
 f.setSize(300, 200); 
 f.setVisible(true); 
 } 
 
public Q4Class (){ 
 this.getContentPane().add(b = (new JButton("Clique aqui"))); 
 b.addActionListener(new ActionListener() { 
 public void actionPerformed(ActionEvent e){ 
 ((JButton)e.getSource()).setText("OK"); 
 } 
 }); 
 } 
 }
 a chamada do método getSource() retorna uma referência da classe Object para o objeto ouvinte do evento de clique de
botão, e essa referência é convertida para o tipo JButton para ser possível mudar o texto exibido no botão
o argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe interna anônima
o programa não termina quando a janela é fechada porque não foi adicionado um WindowListener ao objeto referenciado
por f no método main
o símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class
o código não executará, com erro no construtor
Respondido em 28/09/2020 17:24:26
 
 
Qual é o método utilizado para incluir uma barra de menu em um JFrame?
 setJMenuBar
setJMenuItem
setJPopupMenu
addJMenuItem
addJMenuBar
Respondido em 28/09/2020 17:24:53
 
 
 Questão1
 Questão2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
Dos componentes do Swing, apresentados abaixo, marque aquele que mostra uma área com um texto curto ou uma imagem, ou
mesmo ambos, mas não reage a eventos de entrada
JTextArea
JTextField
 JLabel
JPasswordField
JButton
Respondido em 28/09/2020 17:27:13
 
 
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote
Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns
componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente
do Swing é bastante simples, o comando para criar um botão é:
JButton botao = new JFrame("sair");
 JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
Respondido em 28/09/2020 17:27:16
 
 
O Java fornece uma infinidade de funcionalidades para prover comunicação humano-computador, ou melhor, para desenvolver
interfaces. Sobre as bibliotecas para desenvolver interface de interação com o Java, analise e marque a assertiva correta: I. São
fornecidas duas bibliotecas para desenvolver um GUI - O java.awt (Abstract Window Toolkit) e o javax.swing; II. São exemplos de
elementos ou componentes atômicos, ou seja, que não permitem conter outros elementos: JFrame, JPanel, JButton e JLabel; III.
Posicionamento e tamanho dos componentes Java Swing são controlados por LayoutManager¿s; IV. Java usa um elemento próprio
para controle das ações ou eventos e não fazem uso de listeners para processar eventos.
Apenas I, II e III;
Apenas I;
 Apenas I e III;
Apenas I e IV;
I, II, III e IV.
Respondido em 28/09/2020 17:27:45
 
 
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode estender outra
classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome desse mecanismo.
subclasse.
 herança.
polimorfismo.
encapsulamento.
mensagem.
Respondido em 28/09/2020 17:27:59
Gabarito
 Comentado
 
 
class B extends A { 
 int m1() { 
 return a + b + c + d + e; 
 Questão3
 Questão4
 Questão5
 Questão6
 Questão7
} 
 } 
 
public class A { 
 static int a; 
 public int b; 
 int c; 
 protected int d; 
 private int e; 
 } 
 
A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte
variável não pode ser acessada diretamente:
c
d
a
b
 e
Respondido em 28/09/2020 17:30:34
Gabarito
 Comentado
 
 
 
javascript:abre_colabore('38403','206687020','4128671594');

Continue navegando