JAVA JavaFX
Links
// CONFIG Pasos para crear un proyecto en Netbeans
--module-path "C:\datos\javafx-sdk-17.0.0.1\lib" --add-modules javafx.controls,javafx.fxml
--module-path "/usr/lib/jvm/javafx-sdk-17.0.0.1/lib/" --add-modules javafx.controls,javafx.fxml
---------------
JAVAFX LIBRARY
---------------
Tools Linbreria Global: poner nombre y agregar los archivos JAR
Plugings instalar JavaFX
---------------------------
CREATE PROJECT IN NETBEANS
---------------------------
Crear proyecto ANT
Java with Ant - Java application (normal not JavaFX + JavaFX Application)
Empty FXML + Controller
--------------
Propierties 3 things to do:
--------------
*Libraries:
Compile Classpath JAVAFX17
Run Modulepath JAVAFX17
- Compiletest Modulepath JAVAFX17
*Build / Compile Compile_on_save: works if JAVAFX17 is on the run
*Run VM options:
--module-path "C:\datos\javafx-sdk-17.0.0.1\lib" --add-modules javafx.controls,javafx.fxml
--module-path "/usr/lib/jvm/javafx-sdk-17.0.0.1/lib/" --add-modules javafx.controls,javafx.fxml
---------------------------
fxml file
---------------------------
Once made changes in Scene builder
right click on fxml file and "make controller" ; this adds the info to the controller
//JAVA FX CSS
.button {
-fx-font-weight: bold;
-fx-background-color: #63a4ff;
-fx-background-radius: 5;
-fx-fontsize: 22;
-fx-text-fill: black;
-fx-border-color: black;
-fx-border-radius: 5;
-fx-border-width: 1;
}
.button:hover {
-fx-font-weight: bold;
-fx-background-color: white;
-fx-background-radius: 7;
-fx-fontsize: 22;
-fx-text-fill: #5b5a5a;
-fx-border-color: #5b5a5a;
-fx-border-radius: 5;
-fx-border-width: 3;
}
.button:pressed {
-fx-font-weight: bold;
-fx-background-color: white;
-fx-background-radius: 5;
-fx-fontsize: 22;
-fx-text-fill: #5b5a5a;
-fx-border-color: #5b5a5a;
-fx-border-radius: 5;
-fx-border-width: 3;
}
.button:focused {
-fx-font-weight: bold;
-fx-background-color: #b3e5fc;
-fx-background-radius: 5;
-fx-fontsize: 22;
-fx-text-fill: black;
-fx-border-color: #5b5a5a;
-fx-border-radius: 5;
-fx-border-width: 3;
}
//
//
//
//
//
//
//