PROGRAMAÇÃO ORIENTADA A OBJETOS. CC 3º Período



Documentos relacionados
Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler

Programação Orientada a Objetos II

Técnicas de Programação II

1. Instalando o Java 7 JavaFX e o Netbeans

Passos para a configuração do ambiente de desenvolvimento:

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.

Tutorial 1.0. Instalação

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período

ANDROID APPLICATION PROJECT

Orientação a Objetos Programação em C++

Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS

Adicionar o item de Menu Galeria de Fotos

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ

( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO

Manual Tim Protect Backup. Manual do Usuário. Versão Copyright Tim

DSS Digital Sistemas de Segurança GUARDING EXPERT. Afonso Alves. Diretor Técnico

Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período

- Esse ícone indica que o USB Phone GiConnect está conectado e funcionando corretamente, pronto para o uso.

Introdução ao Android

Estilos de Interação

Manual do usuário. isic 5 - Windows Phone

Visão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008

Programação de Interfaces Gráficas. Aula 1. Carlos Eduardo de Carvalho Dantas

Manual de Instalação ( Client / Server ) Versão 1.0

Acesso à Dados ZEOS x Delphi. Professor Anderson

Criação de Applets Package: Class Name Base Class: Generate header comments: Can run standalone: Generate Standard methods:

Instalação e Configuração do Java (por Gilberto Irajá Müller)

Mini manual para editar as informações no Portal bibliotecas.uff

STK (Start Kit DARUMA) Driver Genérico Somente Texto para as impressoras Não-Fiscais (DS300, DS348, DR600, DR700) no Windows Seven.

Instalação - SGFLeite 1

Tutorial de Computação Introdução a Programação Gráfica em Java para MEC1100 v

Roteiro de Uso do InstallShield

ROTEIRO DE USO DO PROGRAMA MOVIE MAKER. Etapa 2 Orientações sobre pesquisa e armazenamento de dados

Visualizando um vídeo através do Servidor de Streaming

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7

ÍNDICE... 2 POWER POINT Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo LAYOUT E DESIGN... 13

Manual de Instalação do Agente Citsmart

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

Escrito por Neri Neitzke Qua, 12 de Outubro de :40 - Última atualização Seg, 26 de Março de :50

Criação de Applets com o JBuilder Professor Sérgio Furgeri

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

Manual do Usúario Backup Online. Manual do Usuário. Backup Online. Versão 1.0.1

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período

AULA 2. Minicurso PET-EE UFRN

Java Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas (GUIs- Graphical User Interface)

Manual de Instalação do GRAVADOR DE DVD USB2.0

NE-16 Instação e Configuração do GeoSan. eng. José Maria Villac Pinheiro

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Curso: Desenvolvimento Java

Sistema Operativo em Ambiente Gráfico

Manual do Monitor Telecentro. Centro de Computação Científica e Software Livre - C3SL

Professora Martha Spalenza Professora de Informática da Faetec

Programação para Android. Aula 05: Estilos e temas; galeria de imagens

Manual do usuário. isic 5 - Windows Phone

Criando uma agenda simples com NetBeans 6.5


Instalação BibliotecaRM/Procedimento (título ilustrativo, não é preciso colocar)

Treinamento Plone. Unirio

Rational Requirements Composer Treinamento aos Analistas de Qualidade e Gestor das Áreas de Projeto

Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Programação para Android

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Toques de requinte para aplicações Desktop com JavaFX

CONFIGURANDO O WINDOWS 7. Conhecer algumas funcionalidades do software VMware Player e do sistema operacional

PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

Manual do Usúario Backup Online. Manual do Usuário. Backup Online. Versão Copyright GVT

PROJETO INFORMÁTICA NA ESCOLA

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

OneDrive: saiba como usar a nuvem da Microsoft

Universidade de São Paulo Biblioteca Digital de Teses e Dissertações. MANUAL DO USUÁRIO Conversão de arquivos para PDF

CONFIGURAÇÃO SISTEMA OPERACIONAL WINDOWS 7

Java com Banco de Dados Posgree

Pacote Java Swing Parte 1

Swing. Page 1. Swing. Prof. Anderson Augustinho Uniandrade

PROCEDIMENTOS PARA UTILIZAÇÃO DE NOVA VERSÃO DO JAVA

Guia de instalação do Sugar CRM versão open source no Microsoft Windows XP

Programação Orientada a Objetos II

STK (Start Kit DARUMA) Comunicando com Mini-Impressoras Paralela Daruma e o Print Server

STK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows XP e Windows 2003

LUXVISION HÍBRIDO VER AS IMAGENS ATRAVÉS DO INTERNET EXPLORER. Abra o INTERNET EXPLORER, vá em FERRAMENTAS, OPÇÕES DA INTERNET.

Nota de Aula: Utilização da IDE Code::Blocks

Tutorial: Criando aplicações J2EE com Eclipse e jboss-ide

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Sistema de Recursos Humanos

Programação Orientada a Objetos em Java. GUI Graphical User Interface

Instalando o plugin CDT 4.0

MANUAL DO USUÁRIO. Software de Imagem via ipad baseado no sistema operacional ios

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

Manual do Usuário Android Neocontrol

Transcrição:

PROGRAMAÇÃO ORIENTADA A OBJETOS CC 3º Período

PROGRAMAÇÃO ORIENTADA A OBJETOS Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br

PROGRAMAÇÃO ORIENTADA A OBJETOS Unidade VI - Interfaces Gráficas do Usuário em Java Componentes e layout; Tratamentos de eventos.

O que é GUI - Graphical User Interface?

O que é GUI - Graphical User Interface? Interface Gráfica do Utilizador é um tipo de interface que permite a interação com dispositivos digitais através de elementos gráficos como ícones e outros indicadores visuais, em contraste com a interface de linha de comando. Foi criada pela Xerox mas somente se tornou um produto com a Apple.

O que é GUI - Graphical User Interface?

Java Swing e JavaFX

Java Swing

Java Swing Swing é um widget toolkit para uso com Java. Será descontinuado a partir da versão 9 do Java.

Java Swing Exemplo

Java Swing (Exemplo) Exemplo Swing

Exemplo Swing

Exemplo Swing Teste!

JavaFX

JavaFX Plataforma de software multimídia desenvolvida pela Oracle baseada em Java para a criação e disponibilização de Aplicação Rica para Internet que pode ser executada em vários dispositivos diferentes.

JavaFX Instalando o JavaFX

JavaFX Instalando o JavaFX http://www.eclipse.org/efxclipse/index.html

Instalando o JavaFX 1 2

Instalando o JavaFX 3

Instalando o JavaFX 4 5 e(fx)clipse http://download.eclipse.org/efxclipse/updates-released/1.2.0/site

Instalando o JavaFX 6 7

Instalando o JavaFX 8

Testando o JavaFX

Testando o JavaFX 1 - Crie um novo projeto java, chame-o de JavaFX

Testando o JavaFX 2 - Clique com o botão direito no projeto e acesse: Build Path -> Configure Build Path

Testando o JavaFX 3 - Clique na aba Libraries -> Add Library

Testando o JavaFX 4 - Selecione JavaFX SDK -> Next -> Finish

Testando o JavaFX 5 - Crie um pacote java chamado br.edu.iftm.javafx

Testando o JavaFX 6 - Crie um programa java chamado ProgClasseJavaFX

Testando o JavaFX 7 - Faça os imports necessários

Testando o JavaFX 8 - Estenda a classe de Application

Testando o JavaFX 9 - Implemente o método start()

Testando o JavaFX 10 - No método main, execute o launch()

Testando o JavaFX 10 - No método main, execute o launch() Teste!

Testando o JavaFX 10 - No método main, execute o launch() Teste!

Controles Básicos de Interface I

Controles Básicos de Interface I Label TextField Separator Slider Tooltip

Controles Básicos de Interface I 1 - Crie um novo programa java chamado ProgGUIBasico e estenda de Application

Controles Básicos de Interface I 2 - Faça os imports necessários.

Controles Básicos de Interface I 3 - Implemente o método start() e dentro dele adicione:

Controles Básicos de Interface I 4 - Abaixo da última linha, adicione:

Controles Básicos de Interface I 5 - Abaixo da última linha, adicione:

Controles Básicos de Interface I 6 - Abaixo da última linha, adicione:

Controles Básicos de Interface I 7 - Abaixo da última linha, adicione:

Controles Básicos de Interface I 8 - Abaixo da última linha, adicione:

Controles Básicos de Interface I 9 - Abaixo da última linha, adicione:

Controles Básicos de Interface I 10 - Abaixo da última linha, adicione:

Controles Básicos de Interface I 10 - Abaixo da última linha, adicione: Teste!

Controles Básicos de Interface I

Controles Básicos de Interface II

Controles Básicos de Interface II Button CheckBox RadioButton ToggleButton ToggleGroup ActionEvent ActionHandler

Controles Básicos de Interface II 1 - Crie um novo programa java chamado ProgGUIBasico2 e estenda Application

Controles Básicos de Interface II 2 - Faça os importes necessários

Controles Básicos de Interface II 3 - Implemente o método start() e remova os warnings

Controles Básicos de Interface II 4 - No método start() adicione as linhas:

Controles Básicos de Interface II 5 - Abaixo da última linha, adicione

Controles Básicos de Interface II 6 - Abaixo da última linha, adicione

Controles Básicos de Interface II 7 - Abaixo da última linha, adicione

Controles Básicos de Interface II 8 - Abaixo da última linha, adicione

Controles Básicos de Interface II 9 - Abaixo da última linha, adicione

Controles Básicos de Interface II 10 - Abaixo da última linha, adicione

Controles Básicos de Interface II 11 - Abaixo da última linha, adicione

Controles Básicos de Interface II 12 - Abaixo da última linha, adicione

Controles Básicos de Interface II 13 - Abaixo da última linha, adicione

Controles Básicos de Interface II 14 - Abaixo da última linha, adicione

Controles Básicos de Interface II 15 - Abaixo da última linha, adicione Teste!

Controles Básicos de Interface II

Controles Básicos de Interface III

Controles Básicos de Interface III ComboBox ChoiceBox

Controles Básicos de Interface III 1 - Crie um novo programa java chamado ProgGUIBasico3 e estenda Application

Controles Básicos de Interface III 2 - Faça os imports necessários

Controles Básicos de Interface III 3 - Declare a array de Strings para a classe.

Controles Básicos de Interface III 4 - Implemente o método start() e esconda os warnings

Controles Básicos de Interface III 5 - No método start() adicione as seguintes linhas:

Controles Básicos de Interface III 6 - Abaixo da última linha, adicione:

Controles Básicos de Interface III 7 - Abaixo da última linha, adicione:

Controles Básicos de Interface III 8 - Abaixo da última linha, adicione:

Controles Básicos de Interface III 9 - Teste!

Controles Básicos de Interface III 9 - Teste!

Tratamento de Eventos

Tratamento de Eventos Tratar evento é determinar qual código será executado de acordo com uma ação do usuário.

Tratamento de Eventos 1- Crie uma classe chamada TratadorEvento e implemente a interface EventHandler

Tratamento de Eventos 2- Crie um programa java chamado ProgEventos, estenda de Application e implemente a interface EventHandler

Tratamento de Eventos 3- Faça os imports necessários

Tratamento de Eventos 4- Implemente o método start()

Tratamento de Eventos 5- No método start() adicione as seguintes linhas:

Tratamento de Eventos 6- Abaixo da última linha, adicione:

Tratamento de Eventos 7- Abaixo da última linha, adicione:

Tratamento de Eventos 8- Implemente o método handle() com o seguinte código:

Tratamento de Eventos 9- Teste!

Tratamento de Eventos 9- Teste!

Tratamento de Eventos 9- Teste!

Gerenciadores de Layout

Gerenciadores de Layout Gerenciadores de layout servem para organizar os componentes que estão em uma aplicação gráfica.

Gerenciadores de Layout As principais classes do JavaFX que exercem essa função são: VBox - Alinha os componentes verticalmente; HBox - Alinha os componentes horizontalmente; StackPane - Empilha um componente sobre o outro; BorderPane - Divide os elementos em regiões e coloca um componente em cada uma dessas regiões. FlowPane - Ajeita os componentes de acordo com uma orientação e com o fluxo da aplicação; GridPane - Cria uma grade com os componentes. É possível informar qual a posição do componente na grade; AnchorPane - Os componentes filhos são ancorados" em uma parte do painel; TilePane - Um painel com pedaços para os componentes semelhante ao GridPane, mas permite tratamento dos Tiles".

Gerenciadores de Layout 1- Crie um programa java chamado ProgVBox e estenda de Application

Gerenciadores de Layout 2- Faça os imports necessários

Gerenciadores de Layout 3- Implemente o método start() e adicione o seguinte código:

Gerenciadores de Layout 4- Abaixo da última linha, adicione:

Gerenciadores de Layout 5- Abaixo da última linha, adicione:

Gerenciadores de Layout 6- Teste!

Gerenciadores de Layout 6- Teste!

Gerenciadores de Layout 7- Crie um novo programa java chamado ProgHBox com o mesmo código anterior, só alterando o gerenciador de layout para HBox

Gerenciadores de Layout 7- Crie um novo programa java chamado ProgHBox com o mesmo código anterior, só alterando o gerenciador de layout para HBox

Gerenciadores de Layout 8- Teste!

Gerenciadores de Layout 8- Teste!

Gerenciadores de Layout 9- Crie um novo programa java chamado ProgStackPane e estenda Application

Gerenciadores de Layout 10 - Faça os imports necessários

Gerenciadores de Layout 11 - Implemente o método start() com o seguinte código:

Gerenciadores de Layout 12 - Abaixo da última linha, adicione:

Gerenciadores de Layout 13 - Abaixo da última linha, adicione:

Gerenciadores de Layout 14 - Teste!

Gerenciadores de Layout 14 - Teste!

Gerenciadores de Layout 15 - Crie um novo programa java chamado ProgBorderPane, estenda Application

Gerenciadores de Layout 16 - Implemente o método start() com o seguinte código:

Gerenciadores de Layout 17 - Teste!

Gerenciadores de Layout 17 - Teste!

Gerenciadores de Layout 18 - Crie um programa java chamado ProgGridPane e estenda Application

Gerenciadores de Layout 19 - Implemente o método start() com o seguinte código:

Gerenciadores de Layout 20 - Teste!

Gerenciadores de Layout 20 - Teste!

Gerenciadores de Layout 21 - Crie um novo programa java chamado ProgFlowPane e estenda Application

Gerenciadores de Layout 22 - Implemente o método start() com o seguinte código:

Gerenciadores de Layout 23 - Teste!

Gerenciadores de Layout 23 - Teste!

Imagens e Formas Geométricas

Imagens e Formas Geométricas 1 - Crie um novo programa java chamado ProgGraficosImagens e estenda Application

Imagens e Formas Geométricas 2 - Faça os imports necessários

Imagens e Formas Geométricas 3 - Declare uma constante para o caminho da imagem.

Imagens e Formas Geométricas 4 - Implemente o método start() com o seguinte código:

Imagens e Formas Geométricas 5 - Abaixo da última linha, adicione:

Imagens e Formas Geométricas 6 - Abaixo da última linha, adicione:

Imagens e Formas Geométricas 7 - Abaixo da última linha, adicione:

Imagens e Formas Geométricas 8 - Testar!

Imagens e Formas Geométricas 8 - Testar!

Player de Vídeo 1 - Crie um novo programa java chamado ProgTocaVideo e estenda Application

Player de Vídeo 2 - Faça os imports necessários

Player de Vídeo 3 - Crie um diretório dentro de src com o nome multimidia Coloque um vídeo e um audio dentro do diretório multimídia

Player de Vídeo 4 - Crie uma constante e passe o caminho para o video.

Player de Vídeo 5 - Implemente o método start() com o código:

Player de Vídeo 6 - Teste!

Player de Vídeo 6 - Teste!

Player de Audio 1 - Crie um novo programa java chamado ProgTocaAudio e estenda Application

Player de Audio 2 - Faça os imports necessários

Player de Audio 3 - Declare uma constante para receber a musica.

Player de Audio 4 - Implemente o método start() com o seguinte código:

Player de Audio 5 - Teste!

Player de Audio 5 - Teste!

Dúvidas? Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br