Você está na página 1de 4

Thalles Henrique do Nascimento Arajo

Introduo a JavaFX

32 Horas

Proporcionar noes bsicas da utilizao da API JavaFX para a produo de


interfaces grficas.
Conhecer e aprender como utilizar os controles e conteiners bsicos de interface.
Aprender a aplicar e produzir estilos bsicos.
Aprender a utilizar ferramentas para a produo de interfaces complexas.

Definio da API e configurao do ambiente. Caracterizao e exemplificao prtica de uso dos


principais elementos de interface grfica. Mtodos e objetos para definio de alinhamento,
espaamento e margens. Uso de mdias e fontes. Exibio de objetos em listas e tabelas. Alertas.
Uso de pginas web, grficos e efeitos em aplicaes JavaFX. Estilizao bsica de interface.
Conceito e uso de bindings e utilizao do JavaFX Scene Builder. Definio e produo dos projetos
de concluso do curso.

Segue em anexo.

Aulas com utilizao de slides e exemplificaes prticas, alm de atividades de carter prtico para
fixao de conhecimento.

Computadores com acesso internet, projetor, cabo de conexo VGA ou HDMI, softwares do
ambiente de desenvolvimento e para apresentao de slides, laboratrio, transporte intermunicipal
e alimentao.
201415020086

Anexo I Cronograma de aulas


Aula 1 Introduo
O que o JavaFX?
Vantagens em Relao ao SWING
Classe Node
Configurao do Ambiente
Aula 2 Controles Bsicos Parte I + Tratamento de Eventos
Scene, Stage e Application
Primeiro Conteiner: Pane
Controles Bsicos Parte I: Button, Label e TextField
Tratamento de Eventos: EventHandler
Prtica
Aula 3 Controles Bsicos Parte II
ComboBox
Tooltip
RadioButton
CheckBox
ToggleButton
TextArea
Prtica
Aula 4 Controles Bsicos Parte III
MenuButton e SplitMenuButton
Separator
DatePicker
Acordeon
Slider
Prtica
Aula 5 Conteiners Parte I : Tipos Bsicos de Conteiners
VBox e HBox
Pane
StackPane, AnchorPane, FlowPane e BorderPane
SplitPane
GridPane
Toolbar
TabPane
Prtica

Aula 6 Conteiners Parte II : Alinhamento, Espaamento e Margens


Insets
VGap e HGap
HGrow, VGrow e Priority
Classe Pos (Position)
Prtica
Aula 7 Sons, Imagens, Vdeos e Fontes
Uso de Imagens
Uso de Sons
Uso de Vdeos
Usando uma Imagem em um Boto
Fontes
Prtica
Aula 8 Listas e Tabelas
ListView e Coleo ObservableList
OnClick Listener
Componente Personalizado: SelectionViewer
TableView e CellValueFactory
Prtica
Aula 9 Alertas
AlertType
Alertas Personalizados
Prtica
Aula 10 WebView, Grficos e Efeitos
WebView
PieChart, LineChart e BarChart
Efeitos
Prtica
Aula 12 Estilizao Bsica com CSS (Cascade StyleSheet)
Tags do JavaFX
Aplicao de estilo CSS
Prtica
Aula 13 Binding e JavaFX Scene Builder
Um Pouco de Binding: Mudanas Instantneas
Introduo ao JavaFX Scene Builder
Utilizar arquivos do Scene Builder no Eclipse
Prtica

Aula 14 Indo Alm


Interface Ribbon no JavaFX
Adaptao de Aplicaes JavaFX para o Android
Projeto de Concluso