├── .gitignore
├── README.md
└── blog-javafx
├── .metadata
├── .lock
├── .log
├── .plugins
│ ├── org.eclipse.core.resources
│ │ ├── .history
│ │ │ └── 68
│ │ │ │ └── 108a58b38d7900121593ddfade7b1294
│ │ ├── .projects
│ │ │ ├── ola-javafx
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ ├── post-2-tocando-audio
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ ├── post-2-tocando-video
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ ├── post-3-graficos-e-imagens
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ ├── post-4-controles-basicos-I
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ ├── post-5-tratando-evento-simples-botao
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ ├── post-6-controles-basicos-II
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ ├── post-7-controles-basicos-III
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ │ └── state.dat
│ │ │ └── post-8-gerenciadores-layout-II
│ │ │ │ ├── 1.tree
│ │ │ │ └── org.eclipse.jdt.core
│ │ │ │ └── state.dat
│ │ ├── .root
│ │ │ ├── .indexes
│ │ │ │ ├── history.version
│ │ │ │ ├── properties.index
│ │ │ │ └── properties.version
│ │ │ ├── .markers.snap
│ │ │ └── 6.tree
│ │ ├── .safetable
│ │ │ └── org.eclipse.core.resources
│ │ └── .snap
│ ├── org.eclipse.debug.core
│ │ └── .launches
│ │ │ ├── Main (1).launch
│ │ │ ├── Main (2).launch
│ │ │ └── Main.launch
│ ├── org.eclipse.debug.ui
│ │ ├── dialog_settings.xml
│ │ └── launchConfigurationHistory.xml
│ ├── org.eclipse.jdt.core
│ │ ├── 1017052801.index
│ │ ├── 1112168906.index
│ │ ├── 1753931839.index
│ │ ├── 1917989069.index
│ │ ├── 1949509457.index
│ │ ├── 2439888859.index
│ │ ├── 248507992.index
│ │ ├── 2857303109.index
│ │ ├── 3713717385.index
│ │ ├── 3768188723.index
│ │ ├── 3934730782.index
│ │ ├── 571586513.index
│ │ ├── 585639773.index
│ │ ├── externalLibsTimeStamps
│ │ ├── invalidArchivesCache
│ │ ├── javaLikeNames.txt
│ │ ├── nonChainingJarsCache
│ │ ├── savedIndexNames.txt
│ │ └── variablesAndContainers.dat
│ ├── org.eclipse.jdt.debug.ui
│ │ └── dialog_settings.xml
│ ├── org.eclipse.jdt.launching
│ │ ├── .install.xml
│ │ └── libraryInfos.xml
│ ├── org.eclipse.jdt.ui
│ │ ├── OpenTypeHistory.xml
│ │ ├── QualifiedTypeNameHistory.xml
│ │ └── dialog_settings.xml
│ ├── org.eclipse.ltk.core.refactoring
│ │ └── .refactorings
│ │ │ ├── .workspace
│ │ │ └── 2013
│ │ │ │ └── 2
│ │ │ │ └── 8
│ │ │ │ ├── refactorings.history
│ │ │ │ └── refactorings.index
│ │ │ └── post-8-gerenciadores-layout-II
│ │ │ └── 2013
│ │ │ └── 2
│ │ │ └── 8
│ │ │ ├── refactorings.history
│ │ │ └── refactorings.index
│ ├── org.eclipse.ltk.ui.refactoring
│ │ └── dialog_settings.xml
│ ├── org.eclipse.pde.core
│ │ └── .cache
│ │ │ └── clean-cache.properties
│ ├── org.eclipse.ui.ide
│ │ └── dialog_settings.xml
│ ├── org.eclipse.ui.workbench
│ │ ├── dialog_settings.xml
│ │ ├── workbench.xml
│ │ └── workingsets.xml
│ ├── org.hibernate.eclipse
│ │ └── hibernate-tools.log
│ └── org.jboss.ide.eclipse.as.core
│ │ └── .global
│ │ └── filesets
│ │ └── default
│ │ ├── org.jboss.ide.eclipse.as.32
│ │ ├── org.jboss.ide.eclipse.as.40
│ │ ├── org.jboss.ide.eclipse.as.42
│ │ ├── org.jboss.ide.eclipse.as.50
│ │ ├── org.jboss.ide.eclipse.as.51
│ │ ├── org.jboss.ide.eclipse.as.eap.43
│ │ └── org.jboss.ide.eclipse.as.eap.50
└── version.ini
├── SorteaProjeto
├── build.xml
├── manifest.mf
├── nbproject
│ ├── build-impl.xml
│ ├── configs
│ │ ├── Run_as_WebStart.properties
│ │ └── Run_in_Browser.properties
│ ├── genfiles.properties
│ ├── jfx-impl.xml
│ ├── project.properties
│ └── project.xml
└── src
│ ├── SorteaProjeto.java
│ └── recursos
│ ├── logo4.jpg
│ └── ssantos.mp3
├── aircraft-war
├── .gitignore
├── README.md
└── src
│ ├── AircraftWar.java
│ └── images
│ ├── enemy1.png
│ ├── enemy2.png
│ ├── enemy3.png
│ ├── enemy4.png
│ ├── enemy5.png
│ ├── explosion_sprite.png
│ └── player.png
├── contas-crud-javafx
├── .gitignore
├── dados.csv
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── aprendendojavafx
│ └── crud
│ ├── controller
│ └── ContasController.java
│ ├── model
│ └── Conta.java
│ ├── service
│ ├── ContasService.java
│ └── impl
│ │ ├── ContasCSVService.java
│ │ └── ContasDBService.java
│ └── view
│ ├── App.java
│ └── contas.fxml
├── fisica-basica-javafx
├── README.md
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── aprendendojavafx
│ └── fisica
│ └── FisicaBasicaApp.java
├── javafx-cdi2-bean-validation
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── fxapps
│ │ └── fx
│ │ └── cdi
│ │ └── beanvalidation
│ │ ├── conf
│ │ ├── CDIApplication.java
│ │ ├── FXMLLoaderProducer.java
│ │ ├── StartupScene.java
│ │ └── valuextractors
│ │ │ ├── DatePickerValueExtractor.java
│ │ │ └── TextFieldValueExtractor.java
│ │ ├── model
│ │ └── Subscriber.java
│ │ ├── service
│ │ ├── SubscriberService.java
│ │ └── SubscriberServiceImpl.java
│ │ └── view
│ │ ├── App.java
│ │ ├── FXController.java
│ │ └── hello-world.fxml
│ └── resources
│ └── META-INF
│ ├── beans.xml
│ └── services
│ └── javax.validation.valueextraction.ValueExtractor
├── javafx-cdi2
├── .gitignore
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── fxapps
│ │ └── cdifx
│ │ ├── conf
│ │ ├── CDIApplication.java
│ │ ├── FXMLLoaderProducer.java
│ │ └── StartupScene.java
│ │ ├── service
│ │ ├── Greeter.java
│ │ ├── GreeterImpl.java
│ │ ├── GreeterPT.java
│ │ └── Message.java
│ │ └── view
│ │ ├── App.java
│ │ ├── FXController.java
│ │ └── hello-world.fxml
│ └── resources
│ └── META-INF
│ └── beans.xml
├── microprofile-config-fx
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── fxapps
│ │ └── microprofile
│ │ └── config
│ │ └── App.java
│ └── resources
│ └── META-INF
│ └── microprofile-config.properties
├── ola-javafx
└── src
│ └── main
│ └── Main.java
├── post-10-classe-node
└── src
│ └── main
│ └── ExplorandoClasseNode.java
├── post-11-fxml
└── src
│ └── main
│ ├── ControleAplicacao.java
│ ├── DigaOlaComFXML.java
│ ├── DigaOlaComJava.java
│ └── ola-mundo.fxml
├── post-12-javascript
├── README.md
└── helloJavaFX.js
├── post-13-tabelas
├── build.xml
├── manifest.mf
├── nbproject
│ ├── build-impl.xml
│ ├── configs
│ │ ├── Run_as_WebStart.properties
│ │ └── Run_in_Browser.properties
│ ├── genfiles.properties
│ ├── jfx-impl.xml
│ ├── project.properties
│ └── project.xml
└── src
│ └── post13
│ └── tabelas
│ └── Post13Tabelas.java
├── post-14-efeitos
├── build.xml
├── manifest.mf
├── nbproject
│ ├── build-impl.xml
│ ├── configs
│ │ ├── Run_as_WebStart.properties
│ │ └── Run_in_Browser.properties
│ ├── genfiles.properties
│ ├── jfx-impl.xml
│ ├── project.properties
│ └── project.xml
└── src
│ ├── aprendendo_java.png
│ └── org
│ └── jugvale
│ └── TestandoEfeitos.java
├── post-15-css
├── TesteCSS.java
├── app.css
└── run.sh
├── post-16-arvore
├── TreeViewTeste.java
└── arvore.png
├── post-17-tabpane
├── TabPaneTeste.java
├── agua.png
├── coracao.png
└── fogo.png
├── post-18-accordion
├── AccordionTeste.java
├── agua.png
├── coracao.png
└── fogo.png
├── post-19-canvas
├── OlaMundoCanvas.java
└── UsandoCanvas.java
├── post-2-tocando-audio
├── bin
│ └── audio
│ │ └── Sean_Fournier_-_All_I_ll_Ever_Need.mp3
└── src
│ ├── audio
│ └── Sean_Fournier_-_All_I_ll_Ever_Need.mp3
│ └── main
│ └── TocandoAudio.java
├── post-2-tocando-video
├── bin
│ └── video
│ │ └── creativecommons.mp4
└── src
│ ├── main
│ └── TocandoVideo.java
│ └── video
│ └── creativecommons.mp4
├── post-20-properties
└── OlaProperties.java
├── post-21-graficos
└── TestGraficosSimples.java
├── post-22-threads
└── src
│ └── CarregaCodigoPagina.java
├── post-3-graficos-e-imagens
└── src
│ └── main
│ └── GraficosImagens.java
├── post-4-controles-basicos-I
└── src
│ └── main
│ └── ControlesSimples.java
├── post-5-tratando-evento-simples-botao
└── src
│ └── main
│ ├── Principal.java
│ └── TratadorEvento.java
├── post-6-controles-basicos-II
└── src
│ └── main
│ └── Principal.java
├── post-7-controles-basicos-III
└── src
│ └── main
│ └── Main.java
├── post-8-gerenciadores-layout-II
└── src
│ └── main
│ └── Main.java
├── post-9-transicoes
└── src
│ └── main
│ └── Main.java
├── rapidinhas
├── BuscaNo.java
├── DimensionarStage.java
├── PlotarFuncao.java
└── Pong.java
├── simplest-chat
├── .gitignore
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── fxapps
│ └── chat
│ └── ChatApp.java
├── sorting-algorithms-analysis
├── README.md
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── fxapps
│ │ └── sorting
│ │ ├── Main.java
│ │ ├── RunInfo.java
│ │ ├── SortingAlgorithmsRunner.java
│ │ ├── SortingAlgorithmsService.java
│ │ ├── Utils.java
│ │ └── spi
│ │ └── algorithm
│ │ ├── SortAlgorithm.java
│ │ └── impl
│ │ ├── BubbleSortAlgorithm.java
│ │ ├── BuiltinParallelMergeSortAlgorithm.java
│ │ ├── BuiltinQuickSortAlgorithm.java
│ │ ├── ClassicalQuickSortAlgorithm.java
│ │ ├── HeapSortAlgorithm.java
│ │ ├── InsertionSortAlgorithm.java
│ │ ├── SelectionSortAlgorithm.java
│ │ └── ShellSortAlgorithm.java
│ └── resources
│ └── META-INF
│ └── services
│ └── org.fxapps.sorting.spi.algorithm.SortAlgorithm
├── timer-com-javafx
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── aprendendojavafx
│ │ │ └── timer
│ │ │ └── Main.java
│ │ └── resources
│ │ └── sons
│ │ ├── granada.mp3
│ │ └── tick.mp3
└── target
│ └── classes
│ ├── META-INF
│ ├── MANIFEST.MF
│ └── maven
│ │ └── org.aprendendojavafx.timer
│ │ └── timer-com-javafx
│ │ ├── pom.properties
│ │ └── pom.xml
│ └── sons
│ ├── granada.mp3
│ └── tick.mp3
└── visualizacoes
├── filotaxia-flores-com-javafx
├── README.md
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── aprendendojavafx
│ └── plantas
│ └── FlowersApp.java
├── manipulado-pixels-metaballs
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── aprendendojavafx
│ └── pixels
│ ├── Blob.java
│ └── Metaballs.java
├── manipulado-pixels
├── README.md
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── aprendendojavafx
│ └── pixels
│ ├── Main.java
│ └── Vermelhao.java
├── superformas-javafx
├── pom.xml
└── src
│ └── main
│ └── java
│ └── org
│ └── aprendendojavafx
│ └── superformas
│ └── SuperShapesApp.java
└── visualize-repasses
├── pom.xml
└── src
└── main
└── java
└── org
└── fxapps
└── repasse
├── RepasseApp.java
├── ValueBall.java
├── ValueBallGroup.java
└── model
├── Agregacao.java
├── Municipio.java
└── TipoAgregacao.java
/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 |
3 | # Package Files #
4 | *.jar
5 | *.war
6 | *.ear
7 |
8 | # Maven Build
9 | */target/**
10 |
11 | # Eclipse directories
12 | */bin/**
13 | .settings
14 | .classpath
15 | .project
16 | /blog-javafx/post-13-tabelas/nbproject/private/
17 | /blog-javafx/post-13-tabelas/build/
18 | /blog-javafx/post-13-tabelas/dist/
19 | /blog-javafx/post-14-efeitos/nbproject/private/
20 | /blog-javafx/post-14-efeitos/build/
21 | /blog-javafx/post-14-efeitos/dist/
22 | /blog-javafx/SorteaProjeto/nbproject/private/
23 | /blog-javafx/SorteaProjeto/dist/
24 | /blog-javafx/SorteaProjeto/build/
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | javafx-basic-tutorials
2 | ======================
3 |
4 | Basic JavaFX tutorials in Portuguese. Blog posts about the code here are in http://aprendendo-javafx.blogspot.com.br/
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.history/68/108a58b38d7900121593ddfade7b1294:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.1
4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5 | org.eclipse.jdt.core.compiler.compliance=1.3
6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate
8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=ignore
10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=ignore
11 | org.eclipse.jdt.core.compiler.source=1.3
12 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/ola-javafx/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/ola-javafx/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/ola-javafx/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/ola-javafx/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-audio/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-audio/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-audio/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-audio/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-video/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-video/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-video/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-2-tocando-video/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-3-graficos-e-imagens/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-3-graficos-e-imagens/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-3-graficos-e-imagens/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-3-graficos-e-imagens/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-4-controles-basicos-I/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-4-controles-basicos-I/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-4-controles-basicos-I/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-4-controles-basicos-I/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-5-tratando-evento-simples-botao/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-5-tratando-evento-simples-botao/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-5-tratando-evento-simples-botao/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-5-tratando-evento-simples-botao/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-6-controles-basicos-II/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-6-controles-basicos-II/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-6-controles-basicos-II/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-6-controles-basicos-II/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-7-controles-basicos-III/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-7-controles-basicos-III/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-7-controles-basicos-III/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-7-controles-basicos-III/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-8-gerenciadores-layout-II/1.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-8-gerenciadores-layout-II/1.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-8-gerenciadores-layout-II/org.eclipse.jdt.core/state.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.projects/post-8-gerenciadores-layout-II/org.eclipse.jdt.core/state.dat
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index:
--------------------------------------------------------------------------------
1 | / org.eclipse.core.resources contentCacheState 2 contentCacheTimestamp
1361159753660 org.eclipse.jdt.core stateVersionNumber 26
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.root/6.tree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.root/6.tree
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.core.resources/.snap
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (1).launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.debug.core/.launches/Main (2).launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.debug.core/.launches/Main.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1017052801.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1017052801.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1112168906.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1112168906.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1753931839.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1753931839.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1917989069.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1917989069.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1949509457.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/1949509457.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/2439888859.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/2439888859.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/248507992.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/248507992.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/2857303109.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/2857303109.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/3713717385.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/3713717385.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/3768188723.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/3768188723.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/3934730782.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/3934730782.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/571586513.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/571586513.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/585639773.index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/585639773.index
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt:
--------------------------------------------------------------------------------
1 | java
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache:
--------------------------------------------------------------------------------
1 |
%/opt/java/jdk1.7.0_13/jre/lib/jce.jar +/opt/java/jdk1.7.0_13/jre/lib/ext/sunec.jar '/opt/java/jdk1.7.0_13/jre/lib/jfxrt.jar 5/opt/java/jdk1.7.0_13/jre/lib/ext/sunjce_provider.jar //opt/java/jdk1.7.0_13/jre/lib/ext/sunpkcs11.jar 0/opt/java/jdk1.7.0_13/jre/lib/ext/localedata.jar */opt/java/jdk1.7.0_13/jre/lib/charsets.jar +/opt/java/jdk1.7.0_13/jre/lib/ext/zipfs.jar $/opt/java/jdk1.7.0_13/jre/lib/rt.jar %/opt/java/jdk1.7.0_13/jre/lib/jfr.jar +/opt/java/jdk1.7.0_13/jre/lib/ext/dnsns.jar &/opt/java/jdk1.7.0_13/jre/lib/jsse.jar +/opt/java/jdk1.7.0_13/jre/lib/resources.jar
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt:
--------------------------------------------------------------------------------
1 | INDEX VERSION 1.126+/home/william/workspaces-eclipse/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core
2 | 1917989069.index
3 | 585639773.index
4 | 3713717385.index
5 | 2439888859.index
6 | 3934730782.index
7 | 248507992.index
8 | 1753931839.index
9 | 1949509457.index
10 | 2857303109.index
11 | 3768188723.index
12 | 1017052801.index
13 | 1112168906.index
14 | 571586513.index
15 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat:
--------------------------------------------------------------------------------
1 | TESTNG_HOME JRE_SRC ECLIPSE_HOME M2_REPO
2 | JUNIT_HOME JRE_SRCROOT JRE_LIB JUNIT_SRC_HOME
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
7 |
9 |
12 |
14 |
16 |
18 |
21 |
22 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2013/2/8/refactorings.history:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2013/2/8/refactorings.index:
--------------------------------------------------------------------------------
1 | 1361167315208 Delete 8 resources
2 | 1361331800613 Rename resource 'post-8-gerenciadores-layout'
3 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/post-8-gerenciadores-layout-II/2013/2/8/refactorings.history:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/post-8-gerenciadores-layout-II/2013/2/8/refactorings.index:
--------------------------------------------------------------------------------
1 | 1361332617075 Rename local variable 'tabBorderPane'
2 | 1361332633716 Rename local variable 'painelGrade'
3 | 1361332647643 Rename local variable 'gridGrade'
4 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties:
--------------------------------------------------------------------------------
1 | #Cached timestamps
2 | #Thu Feb 21 22:50:40 BRT 2013
3 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.hibernate.eclipse/hibernate-tools.log:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.jboss.ide.eclipse.as.core/.global/filesets/default/org.jboss.ide.eclipse.as.32:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.jboss.ide.eclipse.as.core/.global/filesets/default/org.jboss.ide.eclipse.as.40:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.jboss.ide.eclipse.as.core/.global/filesets/default/org.jboss.ide.eclipse.as.42:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.jboss.ide.eclipse.as.core/.global/filesets/default/org.jboss.ide.eclipse.as.50:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.jboss.ide.eclipse.as.core/.global/filesets/default/org.jboss.ide.eclipse.as.51:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.jboss.ide.eclipse.as.core/.global/filesets/default/org.jboss.ide.eclipse.as.eap.43:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/.plugins/org.jboss.ide.eclipse.as.core/.global/filesets/default/org.jboss.ide.eclipse.as.eap.50:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/blog-javafx/.metadata/version.ini:
--------------------------------------------------------------------------------
1 | org.eclipse.core.runtime=1
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/build.xml:
--------------------------------------------------------------------------------
1 |
2 | Builds, tests, and runs the project SorteaProjeto.
3 |
4 |
53 |
54 |
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/nbproject/configs/Run_as_WebStart.properties:
--------------------------------------------------------------------------------
1 | # Do not modify this property in this configuration. It can be re-generated.
2 | $label=Run as WebStart
3 |
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/nbproject/configs/Run_in_Browser.properties:
--------------------------------------------------------------------------------
1 | # Do not modify this property in this configuration. It can be re-generated.
2 | $label=Run in Browser
3 |
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=656e7e5f
2 | build.xml.script.CRC32=3f92307b
3 | build.xml.stylesheet.CRC32=8064a381@1.74.1.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=656e7e5f
7 | nbproject/build-impl.xml.script.CRC32=d9e91528
8 | nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.74.1.48
9 |
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processor.options=
4 | annotation.processing.processors.list=
5 | annotation.processing.run.all.processors=true
6 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
7 | application.title=SorteaProjeto
8 | application.vendor=william
9 | build.classes.dir=${build.dir}/classes
10 | build.classes.excludes=**/*.java,**/*.form
11 | # This directory is removed when the project is cleaned:
12 | build.dir=build
13 | build.generated.dir=${build.dir}/generated
14 | build.generated.sources.dir=${build.dir}/generated-sources
15 | # Only compile against the classpath explicitly listed here:
16 | build.sysclasspath=ignore
17 | build.test.classes.dir=${build.dir}/test/classes
18 | build.test.results.dir=${build.dir}/test/results
19 | compile.on.save=true
20 | compile.on.save.unsupported.javafx=true
21 | # Uncomment to specify the preferred debugger connection transport:
22 | #debug.transport=dt_socket
23 | debug.classpath=\
24 | ${run.classpath}
25 | debug.test.classpath=\
26 | ${run.test.classpath}
27 | # This directory is removed when the project is cleaned:
28 | dist.dir=dist
29 | dist.jar=${dist.dir}/SorteaProjeto.jar
30 | dist.javadoc.dir=${dist.dir}/javadoc
31 | endorsed.classpath=
32 | excludes=
33 | includes=**
34 | # Non-JavaFX jar file creation is deactivated in JavaFX 2.0+ projects
35 | jar.archive.disabled=true
36 | jar.compress=false
37 | javac.classpath=\
38 | ${javafx.classpath.extension}
39 | # Space-separated list of extra javac options
40 | javac.compilerargs=
41 | javac.deprecation=false
42 | javac.processorpath=\
43 | ${javac.classpath}
44 | javac.source=1.8
45 | javac.target=1.8
46 | javac.test.classpath=\
47 | ${javac.classpath}:\
48 | ${build.classes.dir}
49 | javac.test.processorpath=\
50 | ${javac.test.classpath}
51 | javadoc.additionalparam=
52 | javadoc.author=false
53 | javadoc.encoding=${source.encoding}
54 | javadoc.noindex=false
55 | javadoc.nonavbar=false
56 | javadoc.notree=false
57 | javadoc.private=false
58 | javadoc.splitindex=true
59 | javadoc.use=true
60 | javadoc.version=false
61 | javadoc.windowtitle=
62 | javafx.application.implementation.version=1.0
63 | javafx.binarycss=false
64 | javafx.classpath.extension=\
65 | ${java.home}/lib/javaws.jar:\
66 | ${java.home}/lib/deploy.jar:\
67 | ${java.home}/lib/plugin.jar
68 | javafx.deploy.allowoffline=true
69 | # If true, application update mode is set to 'background', if false, update mode is set to 'eager'
70 | javafx.deploy.backgroundupdate=false
71 | javafx.deploy.embedJNLP=true
72 | javafx.deploy.includeDT=true
73 | # Set true to prevent creation of temporary copy of deployment artifacts before each run (disables concurrent runs)
74 | javafx.disable.concurrent.runs=false
75 | # Set true to enable multiple concurrent runs of the same WebStart or Run-in-Browser project
76 | javafx.enable.concurrent.external.runs=false
77 | # This is a JavaFX project
78 | javafx.enabled=true
79 | javafx.fallback.class=com.javafx.main.NoJavaFXFallback
80 | # Main class for JavaFX
81 | javafx.main.class=SorteaProjeto
82 | javafx.preloader.class=
83 | # This project does not use Preloader
84 | javafx.preloader.enabled=false
85 | javafx.preloader.jar.filename=
86 | javafx.preloader.jar.path=
87 | javafx.preloader.project.path=
88 | javafx.preloader.type=none
89 | # Set true for GlassFish only. Rebases manifest classpaths of JARs in lib dir. Not usable with signed JARs.
90 | javafx.rebase.libs=false
91 | javafx.run.height=600
92 | javafx.run.width=800
93 | # Pre-JavaFX 2.0 WebStart is deactivated in JavaFX 2.0+ projects
94 | jnlp.enabled=false
95 | # Main class for Java launcher
96 | main.class=com.javafx.main.Main
97 | # For improved security specify narrower Codebase manifest attribute to prevent RIAs from being repurposed
98 | manifest.custom.codebase=*
99 | # Specify Permissions manifest attribute to override default (choices: sandbox, all-permissions)
100 | manifest.custom.permissions=
101 | manifest.file=manifest.mf
102 | meta.inf.dir=${src.dir}/META-INF
103 | platform.active=default_platform
104 | run.classpath=\
105 | ${dist.jar}:\
106 | ${javac.classpath}:\
107 | ${build.classes.dir}
108 | run.test.classpath=\
109 | ${javac.test.classpath}:\
110 | ${build.test.classes.dir}
111 | source.encoding=UTF-8
112 | src.dir=src
113 | test.src.dir=test
114 |
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | SorteaProjeto
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/src/recursos/logo4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/SorteaProjeto/src/recursos/logo4.jpg
--------------------------------------------------------------------------------
/blog-javafx/SorteaProjeto/src/recursos/ssantos.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/SorteaProjeto/src/recursos/ssantos.mp3
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 |
3 | # Package Files #
4 | *.jar
5 | *.war
6 | *.ear
7 |
8 | # Maven Build
9 | */target/**
10 |
11 | # Eclipse directories
12 | bin/
13 | */bin/**
14 | .settings
15 | .classpath
16 | .project
17 |
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/README.md:
--------------------------------------------------------------------------------
1 | For more information see this post -> http://fxapps.blogspot.com/2017/01/have-fun-creating-javafx-2d-games.html
2 |
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/src/images/enemy1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/aircraft-war/src/images/enemy1.png
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/src/images/enemy2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/aircraft-war/src/images/enemy2.png
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/src/images/enemy3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/aircraft-war/src/images/enemy3.png
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/src/images/enemy4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/aircraft-war/src/images/enemy4.png
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/src/images/enemy5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/aircraft-war/src/images/enemy5.png
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/src/images/explosion_sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/aircraft-war/src/images/explosion_sprite.png
--------------------------------------------------------------------------------
/blog-javafx/aircraft-war/src/images/player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AprendendoJava/javafx-basic-tutorials/HEAD/blog-javafx/aircraft-war/src/images/player.png
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/.gitignore:
--------------------------------------------------------------------------------
1 | /target/
2 | .metadata
3 | .project
4 |
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/dados.csv:
--------------------------------------------------------------------------------
1 | 1;Bandeirantes;Conta de luz;03/03/2016
2 | 2;Sabesp;água;04/03/2016
3 | 3;card;minhas correntes;12/03/2016
4 |
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/pom.xml:
--------------------------------------------------------------------------------
1 |
2 | 4.0.0
3 | org.aprendendojavafx.crud
4 | contas-crud-javafx
5 | 0.0.1-SNAPSHOT
6 | Crud de Contas com JavaFX
7 |
8 | 1.8
9 | 1.8
10 |
11 |
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/src/main/java/org/aprendendojavafx/crud/model/Conta.java:
--------------------------------------------------------------------------------
1 | package org.aprendendojavafx.crud.model;
2 |
3 | import java.util.Date;
4 |
5 | /**
6 | *
7 | * Nossa classe de modelo do objeto que "sofrerá" as operações de CRUD
8 | * @author wsiqueir
9 | *
10 | */
11 | public class Conta {
12 |
13 | private int id;
14 | private String concessionaria;
15 | private String descricao;
16 | private Date dataVencimento;
17 |
18 | // gets e sets
19 | public int getId() {
20 | return id;
21 | }
22 |
23 | public void setId(int id) {
24 | this.id = id;
25 | }
26 |
27 | public String getConcessionaria() {
28 | return concessionaria;
29 | }
30 |
31 | public void setConcessionaria(String concessionaria) {
32 | this.concessionaria = concessionaria;
33 | }
34 |
35 | public String getDescricao() {
36 | return descricao;
37 | }
38 |
39 | public void setDescricao(String descricao) {
40 | this.descricao = descricao;
41 | }
42 |
43 | public Date getDataVencimento() {
44 | return dataVencimento;
45 | }
46 |
47 | public void setDataVencimento(Date dataVencimento) {
48 | this.dataVencimento = dataVencimento;
49 | }
50 |
51 | }
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/src/main/java/org/aprendendojavafx/crud/service/ContasService.java:
--------------------------------------------------------------------------------
1 | package org.aprendendojavafx.crud.service;
2 |
3 | import java.util.List;
4 |
5 | import org.aprendendojavafx.crud.model.Conta;
6 | import org.aprendendojavafx.crud.service.impl.ContasCSVService;
7 | import org.aprendendojavafx.crud.service.impl.ContasDBService;
8 |
9 | /**
10 | *
11 | * Uma interface para definir as operações com o objeto conta
12 | *
13 | * @author wsiqueir
14 | *
15 | */
16 | public interface ContasService {
17 |
18 | // CREATE
19 | public void salvar(Conta conta);
20 |
21 | // RETRIEVE
22 | public List buscarTodas();
23 |
24 | public Conta buscaPorId(int id);
25 |
26 | // DELETE
27 | public void apagar(int id);
28 |
29 | // UPDATE
30 | public void atualizar(Conta conta);
31 |
32 |
33 | // retorna a implementação que escolhemos - no nosso caso o ContasCSVService,
34 | // mas poderia ser outro, como ContasDBService...
35 | public static ContasService getNewInstance() {
36 | // return new ContasCSVService();
37 | return new ContasDBService();
38 | }
39 |
40 | }
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/src/main/java/org/aprendendojavafx/crud/service/impl/ContasCSVService.java:
--------------------------------------------------------------------------------
1 | package org.aprendendojavafx.crud.service.impl;
2 |
3 | import java.io.IOException;
4 | import java.nio.file.Files;
5 | import java.nio.file.Path;
6 | import java.nio.file.Paths;
7 | import java.text.ParseException;
8 | import java.text.SimpleDateFormat;
9 | import java.util.Date;
10 | import java.util.List;
11 | import java.util.stream.Collectors;
12 |
13 | import org.aprendendojavafx.crud.model.Conta;
14 | import org.aprendendojavafx.crud.service.ContasService;
15 |
16 | /**
17 | *
18 | * Uma implementação do ContasService para lidar com arquivo CSV
19 | * @author wsiqueir
20 | *
21 | */
22 | public class ContasCSVService implements ContasService {
23 |
24 | // divisor de colunas no arquivo
25 | private static final String SEPARADOR = ";";
26 |
27 | // o caminho para o arquivo deve ser selecionado aqui
28 | private static final Path ARQUIVO_SAIDA = Paths.get("./dados.csv");
29 |
30 | // os dados do arquivo
31 | private List contas;
32 |
33 | // formato de data usado no arquivo
34 | final SimpleDateFormat formatoData = new SimpleDateFormat("dd/MM/yyyy");
35 |
36 | public ContasCSVService() {
37 | carregaDados();
38 | }
39 |
40 | @Override
41 | public void salvar(Conta conta) {
42 | conta.setId(ultimoId() + 1);
43 | contas.add(conta);
44 | salvaDados();
45 | }
46 |
47 |
48 | @Override
49 | public void atualizar(Conta conta) {
50 | Conta contaAntiga = buscaPorId(conta.getId());
51 | contaAntiga.setConcessionaria(conta.getConcessionaria());
52 | contaAntiga.setDataVencimento(conta.getDataVencimento());
53 | contaAntiga.setDescricao(conta.getDescricao());
54 | salvaDados();
55 | }
56 |
57 | @Override
58 | public List buscarTodas() {
59 | return contas;
60 | }
61 |
62 | @Override
63 | public void apagar(int id) {
64 | Conta conta = buscaPorId(id);
65 | contas.remove(conta);
66 | salvaDados();
67 | }
68 |
69 | public Conta buscaPorId(int id) {
70 | return contas.stream().filter(c -> c.getId() == id).findFirst()
71 | .orElseThrow(() -> new Error("Conta não encontrada"));
72 | }
73 |
74 | // salva a lista de dados no arquivo, gerando um novo CSV e escrevendo o arquivo completamente
75 | private void salvaDados() {
76 | StringBuffer sb = new StringBuffer();
77 | for (Conta c : contas) {
78 | String linha = criaLinha(c);
79 | sb.append(linha);
80 | sb.append(System.getProperty("line.separator"));
81 | }
82 | try {
83 | Files.delete(ARQUIVO_SAIDA);
84 | Files.write(ARQUIVO_SAIDA, sb.toString().getBytes());
85 | } catch (IOException e) {
86 | e.printStackTrace();
87 | System.exit(0);
88 | }
89 | }
90 |
91 | // o ID mais alto é retornado aqui para continuarmos contando os IDs
92 | private int ultimoId() {
93 | return contas.stream().mapToInt(Conta::getId).max().orElse(0);
94 | }
95 |
96 | // carrega os dados do arquivo para a lista contas
97 | private void carregaDados() {
98 | try {
99 | if(!Files.exists(ARQUIVO_SAIDA)) {
100 | Files.createFile(ARQUIVO_SAIDA);
101 | }
102 | contas = Files.lines(ARQUIVO_SAIDA).map(this::leLinha).collect(Collectors.toList());
103 | } catch (IOException e) {
104 | e.printStackTrace();
105 | System.exit(0);
106 | }
107 | }
108 |
109 | // transforma uma linha do CSV para o tipo Conta
110 | private Conta leLinha(String linha) {
111 | String colunas[] = linha.split(SEPARADOR);
112 | int id = Integer.parseInt(colunas[0]);
113 | Date dataVencimento = null;
114 | try {
115 | dataVencimento = formatoData.parse(colunas[3]);
116 | } catch (ParseException e) {
117 | e.printStackTrace();
118 | System.exit(0);
119 | }
120 | Conta conta = new Conta();
121 | conta.setId(id);
122 | conta.setConcessionaria(colunas[1]);
123 | conta.setDescricao(colunas[2]);
124 | conta.setDataVencimento(dataVencimento);
125 | return conta;
126 | }
127 |
128 | // transforma um objeto conta em um arquivo CSV
129 | private String criaLinha(Conta c) {
130 | String dataStr = formatoData.format(c.getDataVencimento());
131 | String idStr = String.valueOf(c.getId());
132 | String linha = String.join(SEPARADOR, idStr, c.getConcessionaria(), c.getDescricao(),
133 | dataStr);
134 | return linha;
135 | }
136 |
137 | }
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/src/main/java/org/aprendendojavafx/crud/view/App.java:
--------------------------------------------------------------------------------
1 | package org.aprendendojavafx.crud.view;
2 |
3 | import java.net.URL;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 |
11 | /**
12 | *
13 | * Classe principal para rodar a aplicação
14 | *
15 | * @author wsiqueir
16 | *
17 | */
18 | public class App extends Application {
19 |
20 | public static void main(String[] args) {
21 | launch();
22 | }
23 |
24 | @Override
25 | public void start(Stage stage) throws Exception {
26 | URL fxml = getClass().getResource("./contas.fxml");
27 | Parent parent = FXMLLoader.load(fxml);
28 | stage.setTitle("Contas a pagar!");
29 | stage.setScene(new Scene(parent));
30 | stage.show();
31 | }
32 |
33 | }
--------------------------------------------------------------------------------
/blog-javafx/contas-crud-javafx/src/main/java/org/aprendendojavafx/crud/view/contas.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/blog-javafx/fisica-basica-javafx/README.md:
--------------------------------------------------------------------------------
1 | ### Brincando com física e javaFX
2 |
3 | Veja o blog para mais informações
4 |
5 | http://aprendendo-javafx.blogspot.com/2017/01/fisica-dinamica-basica-em-uma-aplicacao.html
6 |
--------------------------------------------------------------------------------
/blog-javafx/fisica-basica-javafx/pom.xml:
--------------------------------------------------------------------------------
1 |
2 | 4.0.0
3 | org.aprendendojavafx.fisica
4 | fisica-basica-javafx
5 | 1.0
6 |
7 | 1.8
8 | 1.8
9 |
10 |
--------------------------------------------------------------------------------
/blog-javafx/javafx-cdi2-bean-validation/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 | org.fxapps.fx.cdi.beanvalidation
5 | javafx-cdi2-bean-validation
6 | 1.0
7 |
8 |
9 |
10 | org.jboss.weld.se
11 | weld-se-core
12 | 3.0.1.Final
13 |
14 |
15 |
16 | org.glassfish
17 | javax.el
18 | 3.0.1-b08
19 |
20 |
21 | org.hibernate
22 | hibernate-validator
23 | 6.0.2.Final
24 |
25 |
26 |
27 | org.hibernate
28 | hibernate-validator-cdi
29 | 6.0.2.Final
30 |
31 |
32 |
--------------------------------------------------------------------------------
/blog-javafx/javafx-cdi2-bean-validation/src/main/java/org/fxapps/fx/cdi/beanvalidation/conf/CDIApplication.java:
--------------------------------------------------------------------------------
1 | package org.fxapps.fx.cdi.beanvalidation.conf;
2 |
3 | import javax.enterprise.inject.se.SeContainer;
4 | import javax.enterprise.inject.se.SeContainerInitializer;
5 | import javax.enterprise.util.AnnotationLiteral;
6 | import javafx.application.Application;
7 | import javafx.stage.Stage;
8 |
9 | public class CDIApplication extends Application {
10 |
11 | public static void main(String[] args) {
12 | launch(args);
13 | }
14 |
15 | @Override
16 | @SuppressWarnings("serial")
17 | public void start(Stage primaryStage) throws Exception {
18 | SeContainerInitializer initializer = SeContainerInitializer.newInstance();
19 | final SeContainer container = initializer.initialize();
20 | container.getBeanManager().fireEvent(primaryStage, new AnnotationLiteral() {});
21 | }
22 |
23 | }
--------------------------------------------------------------------------------
/blog-javafx/javafx-cdi2-bean-validation/src/main/java/org/fxapps/fx/cdi/beanvalidation/conf/FXMLLoaderProducer.java:
--------------------------------------------------------------------------------
1 | package org.fxapps.fx.cdi.beanvalidation.conf;
2 |
3 | import javax.enterprise.inject.Instance;
4 | import javax.enterprise.inject.Produces;
5 | import javax.inject.Inject;
6 |
7 | import javafx.fxml.FXMLLoader;
8 |
9 | public class FXMLLoaderProducer {
10 |
11 | @Inject
12 | Instance