1
問:我如何刪除我右擊的元素?例如:World Pane2 Click和World Pane2 Remove。
下面是我單擊按鈕時動態創建元素的代碼。 按鈕點擊:發現
AnchorPane newPanelContent = new AnchorPane();
VBox h = new VBox(10);
h.setPadding(new Insets(10, 0, 0, 10));
newPanelContent.getChildren().add(h);
h.getChildren().add(new Label("Hello World"));
h.getChildren().add(new Button("Click"));
TitledPane pane = new TitledPane("World Pane"+i, newPanelContent);
System.out.println(accordion);
accordion.getPanes().add(pane);
答案。 https://stackoverflow.com/a/42988381/6306993
pane.setOnMouseClicked(event -> { if (MouseButton.SECONDARY.equals(event.getButton())) { accordion.getPanes().remove(pane); } });
太謝謝你了。你的回覆工作。他現在正在以一種健康的方式工作。 –
該系統不允許我給你分。非常感謝你。 –