テストのために、これまでのところButton
a が aの中にあることを望みます( が含まれていることはわかっています)。Node
TitledPane
AnchorPane
これは、私がメソッドのために試みている一般的なコードです:
@FXML private void alterarTitledPane(MouseEvent event) {
if (event.isShiftDown()) {
// Here is where I code for adding a button inside TitledPane
}
if (!titledPane.isExpanded()) {
titledPane.setExpanded(true);
titledPane.setText("Expandido");
}
else {
titledPane.setExpanded(false);
titledPane.setText("No expandido");
}
}
これらは、それを達成するために私が試した2つの選択肢です。
代替案 1
((AnchorPane)titledPane.getContent()).getChildren().add(button2);
button2.toFront();
button2.setVisible(true);
代替案 2
Group a = new Group(button2);
((AnchorPane)titledPane.getContent()).getChildren().add(a);
button2.toFront();
button2.setVisible(true);
今のところ結果が出ていません...