Q:

Adicionar evento (ação) ao trocar de aba

Tenho uma TabPane no meu projeto que contém 3 abas diferentes, gostaria de saber como adicionar um evento ao trocar de "aba" no JavaFX.
Por exemplo, ao clicar na aba "endereço", criar um evento para eu adicionar funcionalidades para essa aba.
Pessoal, fiz assim: 
Funcionou :)!
    @FXML private TabPane tabPane;

 tabPane.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() {

        @Override
        public void changed(ObservableValue observable, Object oldValue, Object newValue) {
            System.out.println("Tab Selection changed");

            labelFruto.setText(fruto.getFruto());
        }

    });

A:

Você pode adicionar um listener para cada aba, com o código abaixo:
tabPane.getSelectionModel().selectedIndexProperty().addListener(new ChangeListener<Number>() {
    @Override
    public void changed(ObservableValue<? extends Number> ov, Number oldValue, Number newValue) {
        //faz algo
    }
}); 

Fonte: How can I do some action when one specific Tab is selected using Javafx

