Saltar al contenido

¿Cómo crear un proyecto JavaFX Maven en IntelliJ IDEA?

Esta sección fue analizado por expertos para asegurar la veracidad de esta división.

Solución:

Aunque estoy anticuado, estoy respondiendo esto porque tuve la misma pregunta recientemente y demasiadas personas me dijeron que escribiera mi propio archivo pom, etc. Si bien eso es técnicamente truepuede crear más dolores de cabeza si no tienes cuidado.

Te recomiendo:

  1. Cree un proyecto JavaFX como lo haría normalmente.
  2. Asegúrese de que la vista del proyecto (desplegable en la ventana de herramientas lateral de la estructura del proyecto) esté configurada en ‘Proyecto‘ o ‘Paquetes‘ (de lo contrario, la opción en el cuarto paso no será visible)
  3. Luego, una vez que esté abierto y listo, haga clic derecho en la carpeta del proyecto
  4. Vaya a “Agregar compatibilidad con Framework…”.
  5. Marque la casilla de Maven y haga clic en “Aceptar”.

Deje que IntelliJ haga el trabajo por usted en este punto.

En cuanto a la edición de archivos FXML, vincule IDEA a SceneBuilder. Aquí está la documentación oficial. Pero básicamente:

  1. Instale el generador de escenas.
  2. Archivo -> Configuración -> Idiomas y marcos -> JavaFX
  3. Apunte al archivo exe.

Para usar: haga clic derecho en el archivo FXML y seleccione “Abrir en SceneBuilder” (muy abajo en la parte inferior)

Y después de todo, un programa no se compila. Así que este video me ayudó: Configuración de Maven para Java FX

en palabras: necesitamos mover sample.fxml a la carpeta /resources. Y en Main.java escribe:

FXMLLoader loader=new FXMLLoader(getClass().getResource("/sample.fxml"));

Estos pasos me funcionaron (es un proceso diferente): 1. Cree un proyecto maven. 2. En el pom.xml generado agregue lo siguiente:

`
        
            
                com.zenjava
                javafx-maven-plugin
                8.7.0
                
                    your.package.with.mainclass
                
            
        
    `

Esto agrega un complemento maven para javafx (más información: https://github.com/javafx-maven-plugin/javafx-maven-plugin)

  1. Cree en su carpeta de recursos su muestra.fxml
  2. Cree su clase de controlador para sample.fxml y enlace
  3. ¡Disfrutar!

valoraciones y reseñas

Recuerda algo, que tienes autorización de decir si te fue preciso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *