Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS

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 293 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

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 6, do total de 293 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

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 9, do total de 293 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

PROGRAMAÇÃO ORIENTADA A OBJETOS
Aula 01
	
		1
        Questão
	
	
	Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO.
		
	
	public String getText():Retorna o texto mostrado no botão.
	
	public void setText(String text): Muda o texto de face do botão.
	
	public void setHorizontalAlignment: Define o alinhamento horizontal
	 
	public void show(): Faz o frame aparecer na tela.
	
	public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto de face.
	Respondido em 10/10/2020 07:32:50
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
   public static void main(String[] args) {
      boolean A=true, B=false;
      boolean R1, R2, R3, R4;
      R1 = (A || B && A || !B);
      R2 = (!(A || !B) && (A || B));
      R3 = (A && B) && (!A || !B);
      R4 = (!A || B || A || !B);
      System.out.print(R1);
      System.out.print(R2);
      System.out.print(R3);
      System.out.print(R4);
   }
 }
Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo)
		
	
	true, false, true, false
	
	false, true, false, true
	 
	true, false, false, true
	
	false, false, false, true
	
	false, true, true, true
	Respondido em 10/10/2020 07:32:54
	
	
	 
		3
        Questão
	
	
	O comando Scanner, permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declara-lo, por exemplo, da seguinte forma:
		
	
	Scanner SC = new Scanner
	
	Scanner a = novo Scanner
	
	Scanner sc = new System.in
	 
	Scanner xyz = new Scanner (System.in)
	
	Scanner sc System.in
	Respondido em 10/10/2020 07:32:59
	
	
	 
		4
        Questão
	
	
	Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO.
		
	
	Declarar os componentes como propriedades da classe que estende JFrame (o top-level container).
	
	Adicionar os componentes ao content pane do frame ou a algum outro container.
	
	Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos.
	
	Instanciar os componentes no construtor da classe ou na declaração.
	 
	Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
	Respondido em 10/10/2020 07:33:02
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Acerca de Construtores em Java, marque a alternativa correta:
		
	
	Não usamos construtor em Inteface gráfica
	
	Os construtores permitem modificar suas saídas
	 
	O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo
	
	Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido.
	
	Um construtor é um método especial, já que possui retorno.
	Respondido em 10/10/2020 07:33:03
	
	
	 
		6
        Questão
	
	
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	
	public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE.
	
	public void show(): Faz o frame aparecer na tela.
	
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	 
	public void PasteCopy(): Faz a cópia/cola de um texto.
	Respondido em 10/10/2020 07:33:07
	
	
	 
		7
        Questão
	
	
	Os tipos primitivos de dados do Java são:
		
	
	boolean, char, int, long, float
	
	boolean, string, int, float, double
	 
	boolean, char, byte, short, int, long, float, double
	
	boolean, string, short, int, long, float, double
	
	boolean, string, byte, int, long, float
	Respondido em 10/10/2020 07:33:08
	
	
	 
		8
        Questão
	
	
	Um programa Java é listado a seguir:
Um bloco do programa está faltando. Ao inserir o bloco:
Qual será a saída exibida através do comando System.out.print ?
		
	
	11 21 32 42 53
	
	00 11 23 36 410
	
	02 14 25 36 47
	
	02 14 26 38
	 
	00 11 21 32 42
	
		1
        Questão
	
	
	Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado.
		
	
	Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora.
	 
	Java Networking: Desenvolvimento de aplicações de banco de dados SQL.
	
	Java Swing: Criação de componentes de interface com o usuário mais sofisticadas.
	
	Java Basic I/O: Utilização de streams de dados.
	
	Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário.
	Respondido em 10/10/2020 07:33:26
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Identifique qual o método que NÃO é comum em todos os componentes do Swing.
		
	
	get/setPreferredSize
	
	get/setSize
	
	get/setLocation
	 
	get/setDirSize
	
	getLength/Width
	Respondido em 10/10/2020 07:33:27
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer.
		
	
	HORIZONTAL_SCROLLBAR_AS_NEEDED
	
	VERTICAL_SCROLLBAR_AS_NEEDED
	
	HORIZONTAL_SCROLLBAR_NEVER
	 
	VERTICAL_SCROLLBAR_ALWAYS
	
	HORIZONTAL_SCROLLBAR_ALWAYS
	Respondido em 10/10/2020 07:33:31
	
	
	 
		4
        Questão
	
	
	Qual objeto abaixo não é um objeto atomico?
		
	
	combobox
	
	Botão
	
	Menu
	 
	Classe
	
	Caixa de Texto
	Respondido em 10/10/2020 07:33:35
	
Explicação: A Classe.
	
	
	 
		5
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
		
	
	JPanel = Contêiner em que os componentes podem ser colocados.
	
	JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa.
	
	JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
	 
	JClosed = Identifica todos os frames já fechados pelo usuário.
	
	JCheckBox = Possui dois estados: selecionado ou não selecionado.
	Respondido em 10/10/2020 07:33:36
	
	
	 
		6
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
 
		
	
	JFrame = É um container (formulário) para outros componentes GUI.
	 
	JLabel = Área em que o usuário utiliza para digitar.
	
	JButton = Área que aciona um evento quando o usuário clica.
	
	JTextField = Área em que o usuário insere dados pelo teclado.
	
	ButtonGroup: Componente utilizado para criar grupos de JRadioButtons
	Respondido em 10/10/2020 07:33:40
	
	
	 
		7
        Questão
	
	
	As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo.
		
	
	java.net
	
	javax.swing
	
	java.lang
	 
	java.exe
	
	java.awt
	Respondido em 10/10/2020 07:33:44
	
		
	Gabarito
Comentado
	
	
	 
		8
        Questão
	
	
	De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer.
	 
	A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa.
	
	Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não.
	
	Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizá-la.
	
	Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela.
	
		1
        Questão
	
	
	Um programa Java é listado a seguir:
Um bloco do programa está faltando. Ao inserir o bloco:
Qual será a saída exibida através do comando System.out.print ?
		
	 
	00 11 21 32 42
	
	11 21 32 42 53
	
	02 14 25 36 47
	
	02 14 26 38
	
	00 11 23 36 410
	Respondido em 10/10/2020 07:37:05
	
	
	 
		2
        Questão
	
	
	Qual objeto abaixo não é um objeto atomico?
		
	 
	Classe
	
	Caixa de Texto
	
	Menu
	
	combobox
	
	Botão
	Respondido em 10/10/2020 07:37:10
	
Explicação: A Classe.
	
	
	 
		3
        Questão
	
	
	As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo.
		
	
	java.net
	
	javax.swing
	 
	java.exe
	
	java.lang
	
	java.awt
	Respondido em 10/10/2020 07:34:43
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado.
		
	
	Java Swing: Criação de componentes de interface com o usuário mais sofisticadas.
	
	Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário.
	
	Java Basic I/O: Utilização de streams de dados.
	 
	Java Networking: Desenvolvimento de aplicações de banco de dados SQL.
	
	Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora.
	Respondido em 10/10/2020 07:34:44
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.
		
	 
	A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa.
	
	Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não.
	
	Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizá-la.
	
	O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer.
	
	Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela.
	Respondido em 10/10/2020 07:34:48
	
	
	 
		6
        Questão
	
	
	Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer.
		
	
	HORIZONTAL_SCROLLBAR_ALWAYS
	
	HORIZONTAL_SCROLLBAR_NEVER
	
	VERTICAL_SCROLLBAR_AS_NEEDED
	 
	VERTICAL_SCROLLBAR_ALWAYS
	
	HORIZONTAL_SCROLLBAR_AS_NEEDED
	Respondido em 10/10/2020 07:34:50
	
	
	 
		7
        Questão
	
	
	Identifique qual o método que NÃO é comum em todos os componentes do Swing.
		
	
	get/setSize
	
	getLength/Width
	 
	get/setDirSize
	
	get/setPreferredSize
	
	get/setLocation
	Respondido em 10/10/2020 07:34:55
	
		
	Gabarito
Comentado
	
	
	 
		8
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
		
	
	JPanel = Contêiner em que os componentes podem ser colocados.
	
	JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
	 
	JClosed = Identifica todos os frames já fechados pelo usuário.
	
	JCheckBox = Possui dois estados: selecionado ou não selecionado.
	
	JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa.
	
		1
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
		
	
	JPanel = Contêiner em que os componentes podem ser colocados.
	
	JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa.
	 
	JClosed = Identifica todos os frames já fechados pelo usuário.
	
	JCheckBox = Possui dois estados: selecionado ou não selecionado.
	
	JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
	Respondido em 10/10/2020 07:35:52
	
	
	 
		2
        Questão
	
	
	O pacote de controles gráficos que o canvas não se altera com o sistema operacional é?
		
	
	UTIL
	
	AWT
	
	IO
	 
	SWING
	
	JAVAX
	Respondido em 10/10/2020 07:35:54
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	Acerca de Construtores em Java, marque a alternativa correta:
		
	
	Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido.
	
	Um construtor é um método especial, já que possui retorno.
	 
	O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo
	
	Não usamos construtor em Inteface gráfica
	
	Os construtores permitem modificar suas saídas
	Respondido em 10/10/2020 07:35:58
	
	
	 
		4
        Questão
	
	
	Os tipos primitivos de dados do Java são:
		
	
	boolean, string, byte, int, long, float
	 
	boolean, char, byte, short, int, long, float, double
	
	boolean, string, short, int, long, float, double
	
	boolean, char, int, long, float
	
	boolean, string, int, float, double
	Respondido em 10/10/2020 07:36:02
	
	
	 
		5
        Questão
	
	
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	
	public void show(): Faz o frame aparecer na tela.
	
	public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE.
	
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	 
	public void PasteCopy(): Faz a cópia/cola de um texto.
	Respondido em 10/10/2020 07:36:06
	
	
	 
		6
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
   public static void main(String[] args) {
      boolean A=true, B=false;
      boolean R1, R2, R3, R4;
      R1 = (A || B && A || !B);
      R2 = (!(A || !B) && (A || B));
      R3 = (A && B) && (!A || !B);
      R4 = (!A || B || A || !B);
      System.out.print(R1);
      System.out.print(R2);
      System.out.print(R3);
      System.out.print(R4);
   }
 }
Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo)
		
	 
	true, false, false, true
	
	false, true, false, true
	
	true, false, true, false
	
	false, false, false, true
	
	false, true, true, true
	Respondido em 10/10/2020 07:36:10
	
	
	 
		7Questão
	
	
	O comando Scanner, permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declara-lo, por exemplo, da seguinte forma:
		
	
	Scanner sc System.in
	
	Scanner SC = new Scanner
	 
	Scanner xyz = new Scanner (System.in)
	
	Scanner sc = new System.in
	
	Scanner a = novo Scanner
	Respondido em 10/10/2020 07:36:13
	
	
	 
		8
        Questão
	
	
	Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO.
		
	
	Declarar os componentes como propriedades da classe que estende JFrame (o top-level container).
	 
	Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
	
	Instanciar os componentes no construtor da classe ou na declaração.
	
	Adicionar os componentes ao content pane do frame ou a algum outro container.
	
	Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos.
	
		1
        Questão
	
	
	Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO.
		
	
	Adicionar os componentes ao content pane do frame ou a algum outro container.
	
	Declarar os componentes como propriedades da classe que estende JFrame (o top-level container).
	
	Instanciar os componentes no construtor da classe ou na declaração.
	 
	Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
	
	Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos.
	Respondido em 10/10/2020 07:38:56
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	O pacote de controles gráficos que o canvas não se altera com o sistema operacional é?
		
	
	UTIL
	
	JAVAX
	 
	SWING
	
	IO
	
	AWT
	Respondido em 10/10/2020 07:38:59
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	Acerca de Construtores em Java, marque a alternativa correta:
		
	
	Não usamos construtor em Inteface gráfica
	
	Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido.
	 
	O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo
	
	Um construtor é um método especial, já que possui retorno.
	
	Os construtores permitem modificar suas saídas
	Respondido em 10/10/2020 07:39:02
	
	
	 
		4
        Questão
	
	
	Os tipos primitivos de dados do Java são:
		
	
	boolean, string, int, float, double
	
	boolean, string, short, int, long, float, double
	 
	boolean, char, byte, short, int, long, float, double
	
	boolean, char, int, long, float
	
	boolean, string, byte, int, long, float
	Respondido em 10/10/2020 07:39:04
	
	
	 
		5
        Questão
	
	
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	 
	public void PasteCopy(): Faz a cópia/cola de um texto.
	
	public void show(): Faz o frame aparecer na tela.
	
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	
	public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE.
	Respondido em 10/10/2020 07:39:08
	
	
	 
		6
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
   public static void main(String[] args) {
      boolean A=true, B=false;
      boolean R1, R2, R3, R4;
      R1 = (A || B && A || !B);
      R2 = (!(A || !B) && (A || B));
      R3 = (A && B) && (!A || !B);
      R4 = (!A || B || A || !B);
      System.out.print(R1);
      System.out.print(R2);
      System.out.print(R3);
      System.out.print(R4);
   }
 }
Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo)
		
	
	false, true, true, true
	
	false, true, false, true
	 
	true, false, false, true
	
	true, false, true, false
	
	false, false, false, true
	Respondido em 10/10/2020 07:36:45
	
	
	 
		7
        Questão
	
	
	O comando Scanner, permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declara-lo, por exemplo, da seguinte forma:
		
	
	Scanner a = novo Scanner
	
	Scanner SC = new Scanner
	
	Scanner sc System.in
	 
	Scanner xyz = new Scanner (System.in)
	
	Scanner sc = new System.in
	Respondido em 10/10/2020 07:39:20
	
	
	 
		8
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
		
	 
	JClosed = Identifica todos os frames já fechados pelo usuário.
	
	JCheckBox = Possui dois estados: selecionado ou não selecionado.
	
	JPanel = Contêiner em que os componentes podem ser colocados.
	
	JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
	
	JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa.
	
		1
        Questão
	
	
	O pacote de controles gráficos que o canvas não se altera com o sistema operacional é?
		
	
	JAVAX
	 
	SWING
	
	IO
	
	AWT
	
	UTIL
	Respondido em 10/10/2020 07:36:27
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Acerca de Construtores em Java, marque a alternativa correta:
		
	
	Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido.
	
	Um construtor é um método especial, já que possui retorno.
	
	Os construtores permitem modificar suas saídas
	
	Não usamos construtor em Inteface gráfica
	 
	O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo
	Respondido em 10/10/2020 07:36:30
	
	
	 
		3
        Questão
	
	
	Os tipos primitivos de dados do Java são:
		
	
	boolean, string, byte, int, long, float
	
	boolean, char, int, long, float
	 
	boolean, char, byte, short, int, long, float, double
	
	boolean, string, short, int, long, float, double
	
	boolean, string, int, float, double
	Respondido em 10/10/2020 07:34:04
	
	
	 
		4
        Questão
	
	
	Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO.
		
	
	public void setHorizontalAlignment: Define o alinhamento horizontal
	
	public String getText():Retorna o texto mostrado no botão.
	 
	public void show(): Faz o frame aparecer na tela.
	
	public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto de face.
	
	public void setText(String text): Muda o texto de face do botão.
	Respondido em 10/10/2020 07:34:07
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
   public static void main(String[] args) {
      boolean A=true, B=false;
      boolean R1, R2, R3, R4;
      R1 = (A || B && A || !B);
      R2 = (!(A || !B) && (A || B));
      R3 = (A && B) && (!A || !B);
      R4 = (!A || B || A || !B);
      System.out.print(R1);
      System.out.print(R2);
      System.out.print(R3);
      System.out.print(R4);
   }
 }
Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo)
		
	
	true, false, true, false
	 
	true, false, false, true
	
	false, false, false, true
	
	false, true, true, true
	
	false, true, false, true
	Respondidoem 10/10/2020 07:34:11
	
	
	 
		6
        Questão
	
	
	O comando Scanner, permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declara-lo, por exemplo, da seguinte forma:
		
	
	Scanner a = novo Scanner
	
	Scanner SC = new Scanner
	
	Scanner sc System.in
	
	Scanner sc = new System.in
	 
	Scanner xyz = new Scanner (System.in)
	Respondido em 10/10/2020 07:34:16
	
	
	 
		7
        Questão
	
	
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	
	public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE.
	
	public void show(): Faz o frame aparecer na tela.
	 
	public void PasteCopy(): Faz a cópia/cola de um texto.
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	Respondido em 10/10/2020 07:34:21
	
	
	 
		8
        Questão
	
	
	Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO.
		
	
	Instanciar os componentes no construtor da classe ou na declaração.
	
	Adicionar os componentes ao content pane do frame ou a algum outro container.
	
	Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos.
	 
	Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
	
	Declarar os componentes como propriedades da classe que estende JFrame (o top-level container).
	
		1
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
 
		
	 
	JLabel = Área em que o usuário utiliza para digitar.
	
	JButton = Área que aciona um evento quando o usuário clica.
	
	JTextField = Área em que o usuário insere dados pelo teclado.
	
	ButtonGroup: Componente utilizado para criar grupos de JRadioButtons
	
	JFrame = É um container (formulário) para outros componentes GUI.
	Respondido em 10/10/2020 07:35:08
	
	
	 
		2
        Questão
	
	
	Qual objeto abaixo não é um objeto atomico?
		
	
	Botão
	 
	Classe
	
	combobox
	
	Caixa de Texto
	
	Menu
	Respondido em 10/10/2020 07:37:42
	
Explicação: A Classe.
	
	
	 
		3
        Questão
	
	
	As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo.
		
	
	javax.swing
	
	java.awt
	 
	java.exe
	
	java.lang
	
	java.net
	Respondido em 10/10/2020 07:37:45
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado.
		
	
	Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora.
	
	Java Swing: Criação de componentes de interface com o usuário mais sofisticadas.
	 
	Java Networking: Desenvolvimento de aplicações de banco de dados SQL.
	
	Java Basic I/O: Utilização de streams de dados.
	
	Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário.
	Respondido em 10/10/2020 07:37:48
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.
		
	 
	A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa.
	
	O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer.
	
	Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela.
	
	Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não.
	
	Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizá-la.
	Respondido em 10/10/2020 07:37:52
	
	
	 
		6
        Questão
	
	
	Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer.
		
	
	HORIZONTAL_SCROLLBAR_ALWAYS
	
	VERTICAL_SCROLLBAR_AS_NEEDED
	
	HORIZONTAL_SCROLLBAR_AS_NEEDED
	 
	VERTICAL_SCROLLBAR_ALWAYS
	
	HORIZONTAL_SCROLLBAR_NEVER
	Respondido em 10/10/2020 07:37:56
	
	
	 
		7
        Questão
	
	
	Um programa Java é listado a seguir:
Um bloco do programa está faltando. Ao inserir o bloco:
Qual será a saída exibida através do comando System.out.print ?
		
	
	02 14 25 36 47
	
	00 11 23 36 410
	
	11 21 32 42 53
	 
	00 11 21 32 42
	
	02 14 26 38
	Respondido em 10/10/2020 07:38:02
	
	
	 
		8
        Questão
	
	
	Identifique qual o método que NÃO é comum em todos os componentes do Swing.
		
	
	getLength/Width
	
	get/setSize
	 
	get/setDirSize
	
	get/setPreferredSize
	
	get/setLocation
	
		1
        Questão
	
	
	Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO.
		
	 
	Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
	
	Instanciar os componentes no construtor da classe ou na declaração.
	
	Declarar os componentes como propriedades da classe que estende JFrame (o top-level container).
	
	Adicionar os componentes ao content pane do frame ou a algum outro container.
	
	Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos.
	Respondido em 10/10/2020 07:39:33
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	O pacote de controles gráficos que o canvas não se altera com o sistema operacional é?
		
	 
	SWING
	
	IO
	
	JAVAX
	
	AWT
	
	UTIL
	Respondido em 10/10/2020 07:39:36
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	Acerca de Construtores em Java, marque a alternativa correta:
		
	
	Os construtores permitem modificar suas saídas
	
	Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido.
	
	Um construtor é um método especial, já que possui retorno.
	
	Não usamos construtor em Inteface gráfica
	 
	O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo
	Respondido em 10/10/2020 07:39:39
	
	
	 
		4
        Questão
	
	
	Os tipos primitivos de dados do Java são:
		
	
	boolean, char, int, long, float
	
	boolean, string, byte, int, long, float
	
	boolean, string, short, int, long, float, double
	 
	boolean, char, byte, short, int, long, float, double
	
	boolean, string, int, float, double
	Respondido em 10/10/2020 07:39:41
	
	
	 
		5
        Questão
	
	
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	
	public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE.
	
	public void show(): Faz o frame aparecer na tela.
	
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	 
	public void PasteCopy():Faz a cópia/cola de um texto.
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	Respondido em 10/10/2020 07:39:45
	
	
	 
		6
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
   public static void main(String[] args) {
      boolean A=true, B=false;
      boolean R1, R2, R3, R4;
      R1 = (A || B && A || !B);
      R2 = (!(A || !B) && (A || B));
      R3 = (A && B) && (!A || !B);
      R4 = (!A || B || A || !B);
      System.out.print(R1);
      System.out.print(R2);
      System.out.print(R3);
      System.out.print(R4);
   }
 }
Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo)
		
	
	false, true, false, true
	
	false, true, true, true
	
	false, false, false, true
	 
	true, false, false, true
	
	true, false, true, false
	Respondido em 10/10/2020 07:39:50
	
	
	 
		7
        Questão
	
	
	O comando Scanner, permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declara-lo, por exemplo, da seguinte forma:
		
	
	Scanner sc System.in
	 
	Scanner xyz = new Scanner (System.in)
	
	Scanner SC = new Scanner
	
	Scanner a = novo Scanner
	
	Scanner sc = new System.in
	Respondido em 10/10/2020 07:39:54
	
	
	 
		8
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
		
	
	JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa.
	
	JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
	
	JCheckBox = Possui dois estados: selecionado ou não selecionado.
	
	JPanel = Contêiner em que os componentes podem ser colocados.
	 
	JClosed = Identifica todos os frames já fechados pelo usuário.
	
		1
        Questão
	
	
	Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO.
		
	
	public String getText():Retorna o texto mostrado no botão.
	 
	public void show(): Faz o frame aparecer na tela.
	
	public void setText(String text): Muda o texto de face do botão.
	
	public void setHorizontalAlignment: Define o alinhamento horizontal
	
	public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto de face.
	Respondido em 10/10/2020 07:40:04
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	Qual objeto abaixo não é um objeto atomico?
		
	 
	Classe
	
	Botão
	
	combobox
	
	Menu
	
	Caixa de Texto
	Respondido em 10/10/2020 07:37:38
	
Explicação: A Classe.
	
	
	 
		3
        Questão
	
	
	As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo.
		
	
	java.lang
	 
	java.exe
	
	java.net
	
	java.awt
	
	javax.swing
	Respondido em 10/10/2020 07:37:42
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado.
		
	
	Java Basic I/O: Utilização de streams de dados.
	
	Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário.
	
	Java Swing: Criação de componentes de interface com o usuário mais sofisticadas.
	
	Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora.
	 
	Java Networking: Desenvolvimento de aplicações de banco de dados SQL.
	Respondido em 10/10/2020 07:37:45
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta.
		
	
	Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela.
	 
	A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa.
	
	Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizá-la.
	
	O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer.
	
	Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não.
	Respondido em 10/10/2020 07:37:49
	
	
	 
		6
        Questão
	
	
	Os objetos da classe JScrollPane fornecem capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) recebe, como parâmetros, dois valores inteiros que definem a política de rolagem - horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante que representa a política para a barra de rolagem vertical sempre aparecer.
		
	
	VERTICAL_SCROLLBAR_AS_NEEDED
	
	HORIZONTAL_SCROLLBAR_NEVER
	 
	VERTICAL_SCROLLBAR_ALWAYS
	
	HORIZONTAL_SCROLLBAR_AS_NEEDED
	
	HORIZONTAL_SCROLLBAR_ALWAYS
	Respondido em 10/10/2020 07:37:51
	
	
	 
		7
        Questão
	
	
	Um programa Java é listado a seguir:
Um bloco do programa está faltando. Ao inserir o bloco:
Qual será a saída exibida através do comando System.out.print ?
		
	 
	00 11 21 32 42
	
	00 11 23 36 410
	
	02 14 25 36 47
	
	11 21 32 42 53
	
	02 14 26 38
	Respondido em 10/10/2020 07:37:57
	
	
	 
		8
        Questão
	
	
	Identifique qual o método que NÃO é comum em todos os componentes do Swing.
		
	 
	get/setDirSize
	
	get/setLocation
	
	get/setSize
	
	getLength/Width
	
	get/setPreferredSize
	
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
 
		
	
	JFrame = É um container (formulário) para outros componentes GUI.
	
	ButtonGroup: Componente utilizado para criar grupos de JRadioButtons
	
	JButton = Área que aciona um evento quando o usuário clica.
	 
	JLabel = Área em que o usuário utiliza para digitar.
	
	JTextField = Área em que o usuário insere dados pelo teclado.
	Respondido em 10/10/2020 07:38:12
	
	
	 
		2
        Questão
	
	
	Acerca de Construtores em Java, marque a alternativa correta:
		
	
	Não usamos construtor em Inteface gráfica
	
	Os construtores permitem modificar suas saídas
	 
	O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo de criação do mesmo
	
	Um construtor é um método especial, já que possui retorno.
	
	Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default não é mais fornecido.
	Respondido em 10/10/2020 07:40:46
	
	
	 
		3
        Questão
	
	
	Os tipos primitivos de dados do Java são:
		
	
	boolean, string, int, float, double
	
	boolean, string, byte, int, long, float
	
	boolean, string, short, int, long, float, double
	
	boolean, char, int, long, float
	 
	boolean, char, byte, short, int, long, float, double
	Respondido em 10/10/2020 07:40:49
	
	
	 
		4
        Questão
	
	
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	 
	public void PasteCopy(): Faz a cópia/cola de um texto.
	
	public void show(): Faz o frame aparecer na tela.
	
	public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Maiscomum: JFrame.EXIT_ON_CLOSE.
	Respondido em 10/10/2020 07:40:51
	
	
	 
		5
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
   public static void main(String[] args) {
      boolean A=true, B=false;
      boolean R1, R2, R3, R4;
      R1 = (A || B && A || !B);
      R2 = (!(A || !B) && (A || B));
      R3 = (A && B) && (!A || !B);
      R4 = (!A || B || A || !B);
      System.out.print(R1);
      System.out.print(R2);
      System.out.print(R3);
      System.out.print(R4);
   }
 }
Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo)
		
	
	true, false, true, false
	
	false, true, false, true
	 
	true, false, false, true
	
	false, true, true, true
	
	false, false, false, true
	Respondido em 10/10/2020 07:38:27
	
	
	 
		6
        Questão
	
	
	O comando Scanner, permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declara-lo, por exemplo, da seguinte forma:
		
	
	Scanner SC = new Scanner
	
	Scanner a = novo Scanner
	 
	Scanner xyz = new Scanner (System.in)
	
	Scanner sc = new System.in
	
	Scanner sc System.in
	Respondido em 10/10/2020 07:38:29
	
	
	 
		7
        Questão
	
	
	Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
		
	
	JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa.
	 
	JClosed = Identifica todos os frames já fechados pelo usuário.
	
	JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista.
 
	
	JPanel = Contêiner em que os componentes podem ser colocados.
	
	JCheckBox = Possui dois estados: selecionado ou não selecionado.
	Respondido em 10/10/2020 07:38:33
	
	
	 
		8
        Questão
	
	
	O pacote de controles gráficos que o canvas não se altera com o sistema operacional é?
		
	
	AWT
	
	UTIL
	
	IO
	
	JAVAX
	 
	SWING
AULA 02 
	
		1
        Questão
	
	
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	
	FlowLayout.LEFT
	
	FlowLayout.CENTER
	
	FlowLayout.TRAILING
	 
	FlowLayout.LEADING
	
	FlowLayout.RIGTH
	Respondido em 10/10/2020 07:38:47
	
	
	 
		2
        Questão
	
	
	Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout
		
	
	As opções I e II estão erradas.
	
	As alternativas I e IV estão erradas.
	 
	Todas as opções estão corretas.
	
	Apenas a opção III está errada.
	
	Apenas a IV está errada.
	Respondido em 10/10/2020 07:38:49
	
	
	 
		3
        Questão
	
	
	3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout.
		
	
	Todas as opções estão corretas.
	
	As alternativas I e IV estão erradas.
	
	As opções I e II estão erradas.
	 
	Apenas a opção III está correta.
	
	Apenas a IV está errada.
	Respondido em 10/10/2020 07:38:53
	
Explicação:
Analise-se as alternativas propostas:
"I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout."
 Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA.
 
"II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing."
Classe gerenciadora GridLayout  dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. 
"III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout."
Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. 
"IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout."
Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA.
Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA.
	
	
	 
		4
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
		
	
	posiciona um botão ("OK") na área oeste do container.
	
	posiciona um botão ("OK") na área norte do container.
	
	posiciona um botão ("OK") na área sul do container.
	 
	posiciona um botão ("OK") na área leste do container.
	
	posiciona um botão ("OK") na área central do container.
	Respondido em 10/10/2020 07:38:57
	
	
	 
		5
        Questão
	
	
	Tanto os componentes Swing como a classe Component são derivados da classe:
		
	 
	Object
	
	Principal
	
	Queue
	
	Hashtable
	
	System
	Respondido em 10/10/2020 07:39:01
	
Explicação:
Tanto os componentes Swing como a classe Component são derivados da classe Object.
	
	
	 
		6
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
GridLayout layout;
 layout = new GridLayout(4,6);  
		
	
	cria uma grade com 5 linhas e 7 colunas
	
	cria uma grade com 7 linhas e 5 colunas
	
	cria uma grade com 6 linhas e 4 colunas
	 
	cria uma grade com 4 linhas e 6 colunas
	
	cria uma grade com 4 linhas e 5 colunas
	Respondido em 10/10/2020 07:39:03
	
	
	 
		7
        Questão
	
	
	Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos".  Neste caso, deve-se utilizar um gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
		
	
	GridLayout
	
	BorderLayout
	
	FlowLayout
	 
	CardLayout
	
	Nenhum
	Respondido em 10/10/2020 07:39:05
	
Explicação: Os demais gerenciadores de layout não "escondem" os paineis.
	
	
	 
		8
        Questão
	
	
	"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	
	CardLayout
	
	GridBagLayout
	
	BorderLayout
	 
	FlowLayout
	
	GridLayout
	
		1
        Questão
	
	
	"Classse gerenciadorade layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	
	GidBagLayout
	 
	BoxLayout
	
	BoderLayout
	
	FlowLayout
	
	CardLayout
	Respondido em 10/10/2020 07:39:16
	
	
	 
		2
        Questão
	
	
	BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá entrar, ele irá para qual área?
		
	
	Sul
	
	Norte
	 
	Centro
	
	Oeste
	
	Leste
	Respondido em 10/10/2020 07:39:18
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está correta.
		
	 
	A decisão é tomada usando-se designs padronizados pelo usuário.
	
	Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component).
	
	A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout, GridLayout.
	
	Quando usarmos o método add para acrescentar um componente em um container, o layout manager em uso deve ser levado em consideração.
 
	
	Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos.
	Respondido em 10/10/2020 07:41:52
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	 
	FlowLayout
	
	BorderLayout
	
	GridBagLayout
	
	GridLayout
	
	CardLayout
	Respondido em 10/10/2020 07:41:56
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
		
	
	posiciona um botão ("OK") na área sul do container.
	 
	posiciona um botão ("OK") na área leste do container.
	
	posiciona um botão ("OK") na área central do container.
	
	posiciona um botão ("OK") na área norte do container.
	
	posiciona um botão ("OK") na área oeste do container.
	Respondido em 10/10/2020 07:41:57
	
	
	 
		6
        Questão
	
	
	Tanto os componentes Swing como a classe Component são derivados da classe:
		
	
	Hashtable
	
	System
	
	Principal
	
	Queue
	 
	Object
	Respondido em 10/10/2020 07:42:01
	
Explicação:
Tanto os componentes Swing como a classe Component são derivados da classe Object.
	
	
	 
		7
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
GridLayout layout;
 layout = new GridLayout(4,6);  
		
	
	cria uma grade com 5 linhas e 7 colunas
	
	cria uma grade com 4 linhas e 5 colunas
	
	cria uma grade com 7 linhas e 5 colunas
	 
	cria uma grade com 4 linhas e 6 colunas
	
	cria uma grade com 6 linhas e 4 colunas
	Respondido em 10/10/2020 07:39:34
	
	
	 
		8
        Questão
	
	
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	
	FlowLayout.CENTER
	 
	FlowLayout.LEADING
	
	FlowLayout.LEFT
	
	FlowLayout.TRAILING
	
	FlowLayout.RIGTH
	
		1
        Questão
	
	
	"Classse gerenciadora de layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	
	FlowLayout
	
	BoderLayout
	
	GidBagLayout
	
	CardLayout
	 
	BoxLayout
	Respondido em 10/10/2020 07:40:51
	
	
	 
		2
        Questão
	
	
	BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá entrar, ele irá para qual área?
		
	
	Norte
	
	Leste
	
	Sul
	
	Oeste
	 
	Centro
	Respondido em 10/10/2020 07:43:25
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está correta.
		
	
	Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component).
	
	Quando usarmos o método add para acrescentar um componente em um container, o layout manager em uso deve ser levado em consideração.
 
	
	Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos.
	 
	A decisão é tomada usando-se designs padronizados pelo usuário.
	
	A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout, GridLayout.
	Respondido em 10/10/2020 07:40:58
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	
	CardLayout
	 
	FlowLayout
	
	GridBagLayout
	
	BorderLayout
	
	GridLayout
	Respondido em 10/10/2020 07:43:32
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
		
	 
	posiciona um botão ("OK") na área leste do container.
	
	posiciona um botão ("OK") na área oeste do container.
	
	posiciona um botão ("OK") na área sul do container.
	
	posiciona um botão ("OK") na área norte do container.
	
	posiciona um botão ("OK") na área central do container.
	Respondido em 10/10/2020 07:43:36
	
	
	 
		6
        Questão
	
	
	Tanto os componentes Swing como a classe Component são derivados da classe:
		
	
	Queue
	
	Hashtable
	 
	Object
	
	Principal
	
	System
	Respondido em 10/10/2020 07:43:40
	
Explicação:
Tanto os componentes Swing como a classe Component são derivados da classe Object.
	
	
	 
		7
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
GridLayout layout;
 layout = new GridLayout(4,6);  
		
	
	cria uma grade com 7 linhas e 5 colunas
	
	cria uma grade com 6 linhas e 4 colunas
	
	cria uma grade com 5 linhas e 7 colunas
	
	cria uma grade com 4 linhas e 5 colunas
	 
	cria uma grade com 4 linhas e 6 colunas
	Respondido em 10/10/2020 07:41:14
	
	
	 
		8
        Questão
	
	
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmentena janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	
	FlowLayout.RIGTH
	 
	FlowLayout.LEADING
	
	FlowLayout.TRAILING
	
	FlowLayout.LEFT
	
	FlowLayout.CENTER
	
		1
        Questão
	
	
	Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos".  Neste caso, deve-se utilizar um gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
		
	 
	CardLayout
	
	GridLayout
	
	FlowLayout
	
	Nenhum
	
	BorderLayout
	Respondido em 10/10/2020 07:42:32
	
Explicação: Os demais gerenciadores de layout não "escondem" os paineis.
	
	
	 
		2
        Questão
	
	
	Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout
		
	 
	Todas as opções estão corretas.
	
	As alternativas I e IV estão erradas.
	
	Apenas a opção III está errada.
	
	Apenas a IV está errada.
	
	As opções I e II estão erradas.
	Respondido em 10/10/2020 07:42:37
	
	
	 
		3
        Questão
	
	
	3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout.
		
	
	As alternativas I e IV estão erradas.
	
	As opções I e II estão erradas.
	 
	Apenas a opção III está correta.
	
	Apenas a IV está errada.
	
	Todas as opções estão corretas.
	Respondido em 10/10/2020 07:42:40
	
Explicação:
Analise-se as alternativas propostas:
"I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout."
 Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA.
 
"II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing."
Classe gerenciadora GridLayout  dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. 
"III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout."
Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. 
"IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout."
Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA.
Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA.
	
	
	 
		4
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
		
	
	posiciona um botão ("OK") na área sul do container.
	
	posiciona um botão ("OK") na área central do container.
	
	posiciona um botão ("OK") na área norte do container.
	
	posiciona um botão ("OK") na área oeste do container.
	 
	posiciona um botão ("OK") na área leste do container.
	Respondido em 10/10/2020 07:42:44
	
	
	 
		5
        Questão
	
	
	Tanto os componentes Swing como a classe Component são derivados da classe:
		
	
	Hashtable
	
	Principal
	 
	Object
	
	System
	
	Queue
	Respondido em 10/10/2020 07:40:29
	
Explicação:
Tanto os componentes Swing como a classe Component são derivados da classe Object.
	
	
	 
		6
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
GridLayout layout;
 layout = new GridLayout(4,6);  
		
	
	cria uma grade com 7 linhas e 5 colunas
	
	cria uma grade com 6 linhas e 4 colunas
	
	cria uma grade com 5 linhas e 7 colunas
	 
	cria uma grade com 4 linhas e 6 colunas
	
	cria uma grade com 4 linhas e 5 colunas
	Respondido em 10/10/2020 07:40:33
	
	
	 
		7
        Questão
	
	
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	
	FlowLayout.RIGTH
	 
	FlowLayout.LEADING
	
	FlowLayout.CENTER
	
	FlowLayout.LEFT
	
	FlowLayout.TRAILING
	Respondido em 10/10/2020 07:43:08
	
	
	 
		8
        Questão
	
	
	"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	 
	FlowLayout
	
	CardLayout
	
	GridLayout
	
	GridBagLayout
	
	BorderLayout
	
		1
        Questão
	
	
	Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos".  Neste caso, deve-se utilizar um gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
		
	
	FlowLayout
	
	Nenhum
	 
	CardLayout
	
	GridLayout
	
	BorderLayout
	Respondido em 10/10/2020 07:43:17
	
Explicação: Os demais gerenciadores de layout não "escondem" os paineis.
	
	
	 
		2
        Questão
	
	
	Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout
		
	
	As opções I e II estão erradas.
	 
	Todas as opções estão corretas.
	
	Apenas a opção III está errada.
	
	Apenas a IV está errada.
	
	As alternativas I e IV estão erradas.
	Respondido em 10/10/2020 07:43:20
	
	
	 
		3
        Questão
	
	
	3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de umcomponente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout.
		
	
	Todas as opções estão corretas.
	
	As opções I e II estão erradas.
	 
	Apenas a opção III está correta.
	
	Apenas a IV está errada.
	
	As alternativas I e IV estão erradas.
	Respondido em 10/10/2020 07:43:23
	
Explicação:
Analise-se as alternativas propostas:
"I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout."
 Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA.
 
"II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing."
Classe gerenciadora GridLayout  dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. 
"III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout."
Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. 
"IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout."
Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA.
Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA.
	
	
	 
		4
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
		
	
	posiciona um botão ("OK") na área oeste do container.
	
	posiciona um botão ("OK") na área central do container.
	
	posiciona um botão ("OK") na área sul do container.
	
	posiciona um botão ("OK") na área norte do container.
	 
	posiciona um botão ("OK") na área leste do container.
	Respondido em 10/10/2020 07:43:26
	
	
	 
		5
        Questão
	
	
	Tanto os componentes Swing como a classe Component são derivados da classe:
		
	 
	Object
	
	System
	
	Hashtable
	
	Principal
	
	Queue
	Respondido em 10/10/2020 07:43:29
	
Explicação:
Tanto os componentes Swing como a classe Component são derivados da classe Object.
	
	
	 
		6
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
GridLayout layout;
 layout = new GridLayout(4,6);  
		
	
	cria uma grade com 5 linhas e 7 colunas
	
	cria uma grade com 4 linhas e 5 colunas
	
	cria uma grade com 6 linhas e 4 colunas
	 
	cria uma grade com 4 linhas e 6 colunas
	
	cria uma grade com 7 linhas e 5 colunas
	Respondido em 10/10/2020 07:43:33
	
	
	 
		7
        Questão
	
	
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	 
	FlowLayout.LEADING
	
	FlowLayout.CENTER
	
	FlowLayout.RIGTH
	
	FlowLayout.TRAILING
	
	FlowLayout.LEFT
	Respondido em 10/10/2020 07:43:37
	
	
	 
		8
        Questão
	
	
	"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	
	GridBagLayout
	
	BorderLayout
	
	CardLayout
	
	GridLayout
	 
	FlowLayout
	
		1
        Questão
	
	
	Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos".  Neste caso, deve-se utilizar um gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
		
	 
	CardLayout
	
	Nenhum
	
	FlowLayout
	
	GridLayout
	
	BorderLayout
	Respondido em 10/10/2020 07:43:50
	
Explicação: Os demais gerenciadores de layout não "escondem" os paineis.
	
	
	 
		2
        Questão
	
	
	Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout
		
	
	Apenas a IV está errada.
	
	As opções I e II estão erradas.
	 
	Todas as opções estão corretas.
	
	Apenas a opção III está errada.
	
	As alternativas I e IV estão erradas.
	Respondido em 10/10/2020 07:43:54
	
	
	 
		3
        Questão
	
	
	3. Verifique as afirmativas a seguir e marque a opção correta: I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout. II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing. III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout. IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout.
		
	 
	Apenas a opção III está correta.
	
	As opções I e II estão erradas.
	
	Todas as opções estão corretas.
	
	Apenas a IV está errada.
	
	As alternativas I e IV estão erradas.
	Respondido em 10/10/2020 07:46:27
	
Explicação:
Analise-se as alternativas propostas:
"I-Para colocar mais de um componente dentro de uma área de um container, deve-se sempre usar o gerenciador de layout FlowLayout."
 Qualquer gerenciador de layout permite a organização vários componentes em uma área de container. Portanto esta afirmação é FALSA.
 
"II- Não se pode dividir uma área em células através dos layouts disponíveis no Swing."
Classe gerenciadora GridLayout  dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo (ou células). Portanto, esta afimação é FALSA. 
"III-Para dividir um container em Norte, Sul, Leste, Oeste e Centro, usa-se o BorderLayout."
Classe gerenciadora BorderLayout dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Isso significa que podemos adicionar até cinco componentes neste gerenciador, um para cada região. Portanto, esta afirmação é VERDADEIRA. 
"IV- Em um mesmo container, podemos estabelecer apenas dois tipos distintos de gerenciadores de layout."
Em um mesmo container podemos combinar o uso de dois ou mais gerenciadores de layout de acordo com o design desejado. Portanto, esta afirmação é FALSA.
Pela análise acima, conclui-se que APENAS A OPÇÃO III ESTÁ CORRETA.
	
	
	 
		4
        Questão
	
	
	"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinalea alternativa que indica a classe gerenciadora acima descrita.
		
	
	CardLayout
	
	GridBagLayout
	
	GridLayout
	
	BorderLayout
	 
	FlowLayout
	Respondido em 10/10/2020 07:46:31
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
		
	
	posiciona um botão ("OK") na área oeste do container.
	 
	posiciona um botão ("OK") na área leste do container.
	
	posiciona um botão ("OK") na área central do container.
	
	posiciona um botão ("OK") na área sul do container.
	
	posiciona um botão ("OK") na área norte do container.
	Respondido em 10/10/2020 07:44:05
	
	
	 
		6
        Questão
	
	
	Tanto os componentes Swing como a classe Component são derivados da classe:
		
	 
	Object
	
	System
	
	Principal
	
	Hashtable
	
	Queue
	Respondido em 10/10/2020 07:44:08
	
Explicação:
Tanto os componentes Swing como a classe Component são derivados da classe Object.
	
	
	 
		7
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
GridLayout layout;
 layout = new GridLayout(4,6);  
		
	
	cria uma grade com 4 linhas e 5 colunas
	
	cria uma grade com 7 linhas e 5 colunas
	
	cria uma grade com 5 linhas e 7 colunas
	 
	cria uma grade com 4 linhas e 6 colunas
	
	cria uma grade com 6 linhas e 4 colunas
	Respondido em 10/10/2020 07:44:12
	
	
	 
		8
        Questão
	
	
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	
	FlowLayout.RIGTH
	 
	FlowLayout.LEADING
	
	FlowLayout.CENTER
	
	FlowLayout.LEFT
	
	FlowLayout.TRAILING
	
		1
        Questão
	
	
	"Classse gerenciadora de layout oferecida pelo Swing que é simples, com alto grau de flexibilidade. Dispõe os componentes GUI em uma única linha ou única coluna. Entretanto, arranjos de componentes bem complexos podem ser obtidos". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	
	FlowLayout
	
	BoderLayout
	
	CardLayout
	
	GidBagLayout
	 
	BoxLayout
	Respondido em 10/10/2020 07:44:39
	
	
	 
		2
        Questão
	
	
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	
	FlowLayout.CENTER
	 
	FlowLayout.LEADING
	
	FlowLayout.LEFT
	
	FlowLayout.TRAILING
	
	FlowLayout.RIGTH
	Respondido em 10/10/2020 07:44:10
	
	
	 
		3
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
GridLayout layout;
 layout = new GridLayout(4,6);  
		
	 
	cria uma grade com 4 linhas e 6 colunas
	
	cria uma grade com 4 linhas e 5 colunas
	
	cria uma grade com 6 linhas e 4 colunas
	
	cria uma grade com 5 linhas e 7 colunas
	
	cria uma grade com 7 linhas e 5 colunas
	Respondido em 10/10/2020 07:44:15
	
	
	 
		4
        Questão
	
	
	De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está correta.
		
	
	Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component).
	 
	A decisão é tomada usando-se designs padronizados pelo usuário.
	
	A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout, GridLayout.
	
	Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos.
	
	Quando usarmos o método add para acrescentar um componente em um container, o layout manager em uso deve ser levado em consideração.
 
	Respondido em 10/10/2020 07:44:18
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	BorderLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em cinco áreas: norte (parte superior), sul (parte inferior), leste (lado direito), oeste (lado esquerdo) e centro. Quando não definimos em qual setor o componente irá entrar, ele irá para qual área?
		
	
	Sul
	
	Leste
	
	Norte
	
	Oeste
	 
	Centro
	Respondido em 10/10/2020 07:44:21
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	"Classe gerenciadora de leiaute que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
		
	
	GridLayout
	
	GridBagLayout
	
	CardLayout
	 
	FlowLayout
	
	BorderLayout
	Respondido em 10/10/2020 07:44:25
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		7
        Questão
	
	
	Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
		
	
	posiciona um botão ("OK") na área norte do container.
	
	posiciona um botão ("OK") na área sul do container.
	 
	posiciona um botão ("OK") na área leste do container.
	
	posiciona um botão ("OK") na área central do container.
	
	posiciona um botão ("OK") na área oeste do container.
	Respondido em 10/10/2020 07:41:59
	
	
	 
		8
        Questão
	
	
	Tanto os componentes Swing como a classe Component são derivados da classe:
		
	
	Queue
	
	System
	
	Hashtable
	
	Principal
	 
	Object
	
		1
        Questão
	
	
	Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos".  Neste caso, deve-se utilizar um gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
		
	
	FlowLayout
	 
	CardLayout
	
	BorderLayout
	
	GridLayout
	
	Nenhum
	Respondido em 10/10/2020 07:44:46
	
Explicação: Os demais gerenciadores de layout não "escondem" os paineis.
	
	
	 
		2
        Questão
	
	
	Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout
		
	
	Apenas a IV está errada.
	
	Apenas a opção III está errada.
	
	As opções I e II estão erradas.
	
	As alternativas I e IV estão erradas.
	 
	Todas as opções estão corretas.
	Respondido em 10/10/2020 07:44:50
	
	
	 
		3

Outros materiais