style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Archivo FXML de javaFX

Buen dia, tengo un pequeño problema, estoy desarrollando un proyecto en javaFX el cual tiene 3 ventanas. Cada archivo FXML correspondiente a cada ventana se encuentra en un paquete junto con otras clases que uso. Lo que quiero es crear un nuevo paquete en el que contenga solo los alrchivos FXML para mantener un poco organizado mi proyecto.
Mi problema es que cuando los quiero cargar una ventana desde la clase principal no encuentra este archivo (ya que lo cambie a un paquete llamado "vista")

       // cuando esta en el paquete principal
       Parent root = FXMLLoader.load(getClass().getResource("Login.fxml"));

      // especificando la ruta del nuevo paquete "vista"
      Parent root = FXMLLoader.load(getClass().getResource("carpeta\\carpeta\\carpeta\\vista\\Login.fxml"));

He probado con rutas absolutas y relativas pero ninguna ha funcionado, espero me puedan ayudar, de antemeno gracias por sus comentarios.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de julgo

aver prueba con esto

todavía no instalo javafx pero en una aplicación java normal instancias una clase de otro paquete añadiendo el nombre del paquete y seguido por un punto el nombre de la clase, por ejemplo :

//Login no es un archivo fxml

new vista.Login ();

- aver prueba con esa forma en tu código y comentas que tal te fue

Parent root = FXMLLoader.load(getClass().getResource("vista.Login.fxml"));

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">