FXML
Разработано | Корпорация Oracle |
---|---|
Первоначальный выпуск | Октябрь 2011 г. |
Тип формата | Язык разметки пользовательского интерфейса |
Расширено с | XML |
FXML — это XML на основе язык разметки пользовательского интерфейса , созданный корпорацией Oracle для определения пользовательского интерфейса приложения JavaFX . [1] [2] FXML представляет альтернативу проектированию пользовательских интерфейсов с использованием процедурного кода и позволяет абстрагировать проектирование программы от логики программы. [3]
<?import javafx.scene.control.Label?>
<Label text="Hello, World!"/>
См. также
[ редактировать ]- Сравнение языков разметки пользовательского интерфейса
- Список языков разметки пользовательского интерфейса § Java
Ссылки
[ редактировать ]- ^ Мейер, Дэвид (6 октября 2011 г.). «Приходит JavaFX 2.0 и становится открытым исходным кодом» . ЗДНет . Проверено 9 октября 2011 г.
В обновлении представлен новый язык разметки на основе XML под названием FXML, предназначенный для определения пользовательских интерфейсов. Для написания приложений в JavaFX 2.0 также можно использовать другие языки сценариев, такие как Groovy, JRuby и Scala, а также средства разработки Java NetBeans и Eclipse.
- ^ Грег Браун (15 августа 2011 г.). «Знакомство с FXML» (PDF) . Проверено 9 октября 2011 г.
- ^ «Введение в FXML» . docs.oracle.com . 9 октября 2013 года . Проверено 13 июля 2020 г.
FXML — это язык разметки на основе XML с поддержкой сценариев для построения графов объектов Java. Он обеспечивает удобную альтернативу построению таких графов в процедурном коде и идеально подходит для определения пользовательского интерфейса приложения JavaFX, поскольку иерархическая структура XML-документа близко параллельна структуре графа сцены JavaFX.
Внешние ссылки
[ редактировать ]