/ / Eu gostaria de substituir o FXMLLoader. Como eu posso fazer isso? - javafx, openjdk, fxml

Eu gostaria de substituir o FXMLLoader. Como eu posso fazer isso? - javafx, openjdk, fxml

Como explicado no fórum oracle, eu gostaria de criar um controlador genérico para o meu FXML. este post).

Para fazer isso, eu gostaria de "substituir" FXMLLoader.java

O que eu faria ? Eu suponho que eu tenho que encontrar a fonte original do JavaFX, modificá-lo e reconstruí-lo como um arquivo .jar.

Eu encontrei o código-fonte do JavaFX (http://hg.openjdk.java.net/openjfx/8/master/rt/), mas eu não entendo como construí-lo e adicioná-lo ao meu projeto Eclipse.

Como estou iniciando um novo projeto, posso escolher outro IDE, se necessário.

Obrigado pela ajuda

Respostas:

0 para resposta № 1

Link de origem do FXMLLoader

Copie a origem do carregador em seu projeto, renomeie-o, modifique-o e use uma instância de seu carregador personalizado ao carregar o FXML.

Você não precisa construir todos os projetos OpenJDK ou OpenJFX para realizar isso, basta copiar, colar e modificar uma classe.