1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

java.lang.reflect.InvocationTargetException no JavaFX

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{
        AnchorPane a  = FXMLLoader.load(getClass().getResource("FXMLTela.fxml"));
        anchorPaneFundo.getChildren().add(a);
    }

    @Override
    public void initialize(URL url, ResourceBundle rb) {
        imageViewMedico.setImage(new Image("images/nurse.png"));

    }    

}

Quando tiro a linha que coloca uma imagem na ImageView, aquela no método initialize e executo a aplicação, se eu clicar na ImageView funiona tudo certo, mas se tiver a imagem e eu clicar dá erro. Alguém sabe como me ajudar?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java javafx ou faça a sua própria pergunta.