Van icon

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;
      }


    // 


    //


    //


    //



    // 


    //



    


    //