I know the following problem is a bit of a luxury problem:
I would like to keep the initialize of my FXML Controller as clean as possible, and therefore I would like to set the placeholder of my TableView in the FXML file (as I think it is the best place to keep it, because it is just a property and in my case also a constant). I already tried to set it in the FXML file like this:
<TableView placeholder="Some text">
This obviously does not work, because the placeholder property expects a Node. That is why I set the placeholder like this in the initialize of the FXML controller:
Label placeholder = new Label();
placeholder.setText("Some text");
tableview.setPlaceholder(placeholder);
This works, but as I said, I would like to manage this from the FXML file only. Some my question is:
How can I set the placeholder from within the FXML file?
Note: please let me know if this i even possible, because when it is not, I will fill a feature request (with a low priority of course!).