Альтернатива для JComponent в JavaFX


Я новичок в JavaFX, и я недавно гуглил вокруг некоторое время, чтобы понять это. Я планирую переписать существующую структуру screen-manager в своем проекте, который находится в стадии разработки. Мне интересно понять, что является альтернативой JComponent в FX ? Является ли это этапом или окном, или контролем, или родителем, я не могу сделать вывод. Я также не уверен, есть ли такая альтернатива вообще.

Зачем мне нужна альтернатива для JComponent ? Ну, в рамках screen-manager то, что у меня есть на месте, мы всегда возвращаем тип для любого отдельного компонента swing (скажем, панель) как JComponent. Поэтому я очень хочу узнать альтернативу в FX, если она у нас есть.

Заранее спасибо за любую помощь.

1 2

1 ответ:

Несколько слабо, эквивалент Jкомпонента является узлом

Я говорю свободно, потому что это разные вещи, и это не 100% отношение эквивалентности, но я думаю, что вы можете думать о них как о грубо представляющих аналогичные вещи. Узлы представляют больше материала, чем J-компоненты, потому что они могут представлять формы, представления мультимедиа и т. д.

JComponent является:

Базовый класс для всех компонентов Swing, кроме контейнеров верхнего уровня. Чтобы использовать компонент, который наследуется от JComponent, необходимо поместить компонент в иерархию сдерживания, корень которой является контейнером качания верхнего уровня. Контейнеры качания верхнего уровня - такие как JFrame, JDialog и JApplet-являются специализированными компонентами, которые предоставляют место для других компонентов качания, чтобы рисовать себя.

И узел:

Базовый класс для узлов графа сцены. Граф сцены - это набор древовидных структур данных, где каждый элемент имеет ноль или один родитель, и каждый элемент является либо " листом" с нулевыми подпунктами или" ветвью " с нулем или более подпунктов.

Обратите внимание, чтосцена содержится вокне (илиСтадии ), так что несколько аналогично J-компоненту, окно не является узлом (но в значительной степени все остальное, что отображает JavaFX).

Смотрите учебник по работе с графом сцен от Oracle для получения дополнительной информации о том, что такое узлы и как они используются.