Пакет javafx.embed.swing
Определяет API для поддержки взаимодействия JavaFX/Swing, включенной в набор инструментов JavaFX UI, включая SwingNode (для встраивания Swing внутри приложения JavaFX) и JFXPanel (для встраивания JavaFX внутри приложения Swing).
Класс JFXPanel определяет лёгкий компонент Swing, который принимает и отображает экземпляр Scene и перенаправляет все события ввода от Swing к присоединенной сцене JavaFX. Класс SwingNode используется для встраивания содержимого Swing в приложение JavaFX. Содержимое для отображения указывается методом SwingNode.setContent, принимающим экземпляр Swing JComponent. Иерархия компонентов, содержащихся в экземпляре JComponent, не должна содержать тяжёлых компонентов, в противном случае SwingNode может не отобразить его. Содержимое перерисовывается автоматически. Все события ввода и фокуса перенаправляются к экземпляру JComponent.
| Класс | Описание |
|---|---|
| JFXPanel | JFXPanel — это компонент для встраивания содержимого JavaFX в приложения Swing. |
| SwingFXUtils | Этот класс предоставляет утилитарные методы для преобразования типов данных между форматами Swing/AWT и JavaFX. |
| SwingNode | Этот класс используется для встраивания содержимого Swing в приложение JavaFX. |
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.