Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sebastian4j/semaforo-fx
semaforo usando java fx 11
https://github.com/sebastian4j/semaforo-fx
java javafx jpms
Last synced: about 1 month ago
JSON representation
semaforo usando java fx 11
- Host: GitHub
- URL: https://github.com/sebastian4j/semaforo-fx
- Owner: sebastian4j
- Created: 2019-03-24T03:05:52.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-25T03:26:37.000Z (almost 6 years ago)
- Last Synced: 2024-11-07T20:41:36.575Z (3 months ago)
- Topics: java, javafx, jpms
- Language: Java
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## semaforo-fx
Ejemplo de aplicación con JavaFX para crear un semáforo, presionando el boton auto avanza automaticamente, presionando el click izquierdo del mouse se mueve en forma manual.
- Para el ejemplo utilicé Java 11, JPMS, y OpenJFX 11#### Enlaces Útiles:
OpenJFX: [https://openjfx.io](https://openjfx.io)SDK JFX: [https://gluonhq.com/products/javafx/](https://gluonhq.com/products/javafx/)
OpenJDK: [https://jdk.java.net/11/](https://jdk.java.net/11/)
SceneBuilder: [https://gluonhq.com/products/scene-builder/](https://gluonhq.com/products/scene-builder/)
#### Antes de Empezar
Leer la siguiente documentación es requerido: [https://openjfx.io/openjfx-docs/](https://openjfx.io/openjfx-docs/)#### Compilar y Lanzar la Aplicación
- Es posible lanzar la aplicación sin empaquetarla:
~~~~
mvn compile exec:java
~~~~
- Para realizar la compilación se utiliza el siguiente comando:
~~~~
mvn clean compile package
~~~~
- Luego de compilarla se puede lanzarla con lo siguiente (se incluyen las librerias requeridas desde el SDK de JFX, cambiar el path por el adecuado):
~~~~
java --module-path target/semaforo-fx-1.0-SNAPSHOT.jar:target/lib/ --module com.sebastian.semaforo.fx/com.sebastian.semaforo.fx.SemaforoFX
~~~~> Como indiqué al comienzo, es requerido leer la documentación para poder saber más de JavaFX y poder instalar los requerimientos