GARANTIR DESCONTO

Fórum java.lang.reflect.InvocationTargetException no JavaFX #588964

19/11/2017

0

Então, já tive este problema diversas vezes e nunca consegui resolver ele, eu tenho uma ImageView com uma imagem e quando clico nela, por meio de um Evento onMouseClicked um método coloca os componentes de um fxml em um AnchorPane, abaixo o código de meu Controller:

public class FXMLDocumentController implements Initializable {

    @FXML private ImageView imageViewMedico; 
    @FXML private AnchorPane anchorPaneFundo;
    
    @FXML public void handlerTeste(Event e) throws IOException{
        System.out.println("Você clicou na ImgeView e o evento funionou!"); //Esta linha ele executa normalmente
        AnchorPane a = (AnchorPane)FXMLLoader.load(getClass().getResource("FXMLTela.fxml"));
        anchorPaneFundo.getChildren().add(a);
    }
    
    @Override
    public void initialize(URL url, ResourceBundle rb) {
        Image image = new Image("images/doctor.png");
        imageViewMedico.setImage(image);
    }    
    
}


Alguém saberia por que não funciona e como resover?
Gabriel

Gabriel

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar