Проверьте в документации: fx: include
Вы можете сделать следующее:
Если это ваш main.fxml
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<VBox xmlns:fx="http://javafx.com/fxml">
<children>
<fx:include fx:id="fan1" source="fan_object.fxml"/>
<fx:include fx:id="fan2" source="fan_object.fxml"/>
<fx:include fx:id="fan3" source="fan_object.fxml"/>
</children>
</VBox>
В вашем MainController.java классе:
@FXML
private FanController fan1Controller;
@FXML
private FanController fan2Controller;
@FXML
private FanController fan3Controller;
Теперь в вашем FanController.java классе:
public void setToolTip (String tooltipText){
//You put the tooltip of the object you have in this controller
//for instance
myButton.setTooltip(new Tooltip(tooltipText));
}
Теперь все, что вам нужно сделать, это позвонить по телефону:
fan1Controller.setToolTip("Tip : !");
Надеюсь, что это ваш вопрос.