Buscar

PROGRAMAÇÃO II TESTE DE CONHECIMENTOS 3

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 7 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 7 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 II
	
		Lupa
	 
	
	
	
	 
	
	CCT0840__TEMAS
	
	
	
		Aluno: 
	
	Disc.: PROGRAMAÇÃO II 
	2023.3 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	EM2120554 - INTERFACES GRÁFICAS EM JAVA
	 
		
	
		1.
		Toda biblioteca para construção de interfaces gráficas deve apresentar algum tipo de componente que represente uma janela, servindo como container primário para a construção de uma tela do aplicativo. No ambiente Java FX, qual será o componente utilizado para definir uma janela?
	
	
	
	Stage
	
	
	Parent
	
	
	StackPane       
	
	
	EventHandler
	
	
	AnchorPane
	Data Resp.: 13/12/2023 18:30:03
		Explicação:
A resposta certa é: Stage
	
	
	 
		
	
		2.
		É muito importante, para todo programador, escolher ferramentas adequadas para a garantia de produtividade. Para o ambiente Java FX existe uma ferramenta, oferecida pela Oracle, para a construção visual de arquivos FXML, cujo nome é:
	
	
	
	Java FX Scene Builder
	
	
	Java FX Sample Scene Creator
	
	
	Java FX Generator
	
	
	Apache NetBeans IDE
	
	
	Visual Studio IDE
	Data Resp.: 13/12/2023 18:30:09
		Explicação:
A resposta certa é: Java FX Scene Builder
	
	
	 
		
	
		3.
		As classes de Layout da biblioteca SWING são utilizadas para posicionar os controles gráficos a partir de determinadas regras. Entre as diversas classes de Layout, qual delas seria utilizada para posicionar elementos nas posições norte, sul, leste, oeste e centro?
	
	
	
	SpringLayout
	
	
	FlowLayout
	
	
	NullLayout
	
	
	BorderLayout
	
	
	GridLayout
	Data Resp.: 13/12/2023 18:30:14
		Explicação:
A resposta certa é: BorderLayout
	
	
	 
		
	
		4.
		A biblioteca Java FX permite desenvolver interfaces gráficas Java independentes da plataforma de execução, definindo uma opção viável em sistemas desktop e Web, bem como para dispositivos móveis. A arquitetura do Java FX é bastante complexa, contando com várias camadas de componentes, onde um deles gerencia os eventos e chamadas específicas do sistema operacional, sendo conhecido como:
	
	
	
	Direct 3D
	
	
	Media Engine 
	
	
	Glass Windowing Toolkit
	
	
	Scene Graph   
	
	
	Prism
	Data Resp.: 13/12/2023 18:30:19
		Explicação:
A resposta certa é: Glass Windowing Toolkit
	
	
	 
		
	
		5.
		Saber o momento em que um evento é acionado será essencial para a definição da interatividade nas interfaces SWING, como na aplicação de uma máscara em um campo de entrada de texto, ao mudarmos para o campo seguinte. Para tratar o contexto que foi descrito, qual seria a interface ouvinte adequada?
	
	
	
	KeyListener
	
	
	TextListener
	
	
	ActionListener
	
	
	MouseListener
	
	
	FocusListener
	Data Resp.: 13/12/2023 18:30:22
		Explicação:
A resposta certa é: FocusListener
	
	
	 
		
	
		6.
		Considere a criação de um aplicativo Java FX, onde desejamos compactar um grupo de arquivos que são arrastados a partir do navegador do sistema até um dos painéis da interface gráfica. Para implementar o requisito descrito, utilizaríamos, assim como em situações similares, algumas rotinas de tratamento para eventos do tipo:
	
	
	
	MouseEvent
	
	
	KeyEvent
	
	
	ActionEvent
	
	
	DragEvent
	
	
	ScrollEvent
	Data Resp.: 13/12/2023 18:30:28
		Explicação:
A resposta certa é: DragEvent
	
	
	 
		
	
		7.
		Muitas vezes não precisamos de janelas complexas, mas apenas de diálogos comuns, voltados para a exibição de uma informação, ou solicitação de um valor. Qual classe do SWING permite a apresentação de diversos tipos de diálogos padronizados, a partir da invocação de seus métodos estáticos? 
	
	
	
	JComponent   
	
	
	JPanel 
	
	
	JFrame           
	
	
	JOptionPane 
	
	
	JDialog
	Data Resp.: 13/12/2023 18:30:33
		Explicação:
A resposta certa é: JOptionPane 
	
	
	 
		
	
		8.
		Na construção de interfaces gráficas é muito importante escolher o componente que melhor se adeque à exibição de cada tipo de dado, como um JLabel para um campo de texto simples. No caso de uma matriz de valores, qual seria a escolha mais natural para a exibição da informação?
	
	
	
	JRadioButton  
	
	
	JMenuItem     
	
	
	JCheckBox      
	
	
	JTable
	
	
	JComboBox    
	Data Resp.: 13/12/2023 18:30:39
		Explicação:
A resposta certa é: JTable
	
	
	 
		
	
		9.
		A codificação de arquivos FXML segue uma sintaxe bastante complexa, mas a tarefa se torna mais simples com o uso do Java FX Scene Builder. Entre as opções oferecidas pela ferramenta, qual delas permite definir os identificadores que serão utilizados pelo código Java, bem como o relacionamento de eventos com os métodos do controlador?
	
	
	
	Editor Visual
	
	
	Paleta de Componentes
	
	
	Painel Code
	
	
	Navegador Hierárquico
	
	
	Painel Layout
	Data Resp.: 13/12/2023 18:30:43
		Explicação:
A resposta certa é: Painel Code
	
	
	 
		
	
		10.
		Ao trabalhar em um ambiente que permita a exibição, simultaneamente, de múltiplas janelas, existem diversas situações em que se torna necessário direcionar o foco para uma janela específica, impedindo que as outras sejam acessadas. Qual método da classe JDialog permite especificar o comportamento descrito?
	
	
	
	setViewportView
	
	
	setVisible
	
	
	setBounds
	
	
	setModal
	
	
	setRootPane
	Data Resp.: 13/12/2023 18:30:48
		Explicação:
A resposta certa é: setModal
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
image5.gif
image6.gif
image1.png
image2.gif
image3.gif
image4.gif

Continue navegando