Какой класс JavaFx 2.0 может содержать различные реализации Node, такие как ImageView или MediaView? - PullRequest
0 голосов
/ 28 февраля 2012

Вариант использования довольно прост - мне нужно создать «контейнер», который может отображать (содержать) различные подтипы класса Node.Я буду использовать этот объект в моем Scene и переключать отображаемый контент во время выполнения.Поэтому, когда он отображается первым, он будет содержать ImageView, после завершения анимации я хочу переключиться на MediaView и так далее ...

Просто подумайте о слайдере JavaScript, и вы получите то, что я хочу:)

Вопрос в том, есть ли какой-нибудь компонент в JavaFX JDK, который поможет мне достичь того, чего я хочу?Я не смог найти ничего в справочной документации.

1 Ответ

0 голосов
/ 28 февраля 2012

Вы можете использовать простые Pane и изменять представления следующим образом:

Pane container = new Pane();
container.getChildren().add(imageView);

...
// event happened
container.getChildren().clear();
container.getChildren().add(mediaView);

Также вы можете попробовать использовать Accordion control или TabPane control.

...