freeCodeCamp/guide/russian/java/javafx/index.md

2.2 KiB
Raw Blame History

title localeTitle
JavaFX JavaFX

Введение

JavaFX - это графическая среда, созданная Sun Microsystems, используемая для разработки богатых настольных и интернет-приложений. JavaFX был создан для замены значительно более старых библиотек Swing and Abstract Window Toolkit (AWT) и служит стандартным графическим API-интерфейсом Java для Java Standard Edition.

Инструменты разработки

Gulon SceneBuilder

Gulon Scene Builder - это приложение, используемое для интерфейса пользовательского интерфейса (UI) в JavaFX. Приложение использует drag-and-drop для быстрого дизайна пользовательского интерфейса, что позволяет визуализировать интерфейс, который вы создаете при его разработке.

Screeenshots:

Пользовательский интерфейс Scene Builder

FXML

FXML - это язык разметки на основе XML, используемый для определения структур в JavaFX. Документ FXML излагает различные объекты в классе в дереве, аналогичном размещению тегов в документах XML.

Пример:

<HBox spacing="10" alignment="bottom_right" > // Creates an HBox Object 
        <Button text="Sign In"/> // Nested inside the HBox is a Button object with the text 'Sign In' 
 </HBox> 

Рекомендации:

Документация FXML

Учебник по созданию сцен

Официальная документация по JavaFX