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 № 1Copie 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.