Назад Зміст Вперед

1.9. Мова розмітки FXML

JavaFX FXML Tutorial - JavaFX FXML Навчальний посібник

JavaFX FXML Навчальний посібник. У цьому посібнику описано як використовувати FXML для створення графічного інтерфейсу програми. Він містить також приклад контролера. FXML - це мова XML для створення інтерфейсу для додатків JavaFX. Можна використовувати FXML для побудови цілої сцени або частини сцени. FXML дозволяє розробникам додатків відокремити логіку для побудови призначеного для користувача інтерфейсу від бізнес-логіки. Якщо UI частина програми змінюється, вам не потрібно перекомпілювати код JavaFX. Замість цього ви можете змінити FXML за допомогою текстового редактора і знову запустити додаток. Ви як і раніше будете використовувати JavaFX для написання бізнес-логіки з використанням мови Java. FXML документ являє собою XML-документ. Граф сцени JavaFX являє собою ієрархічну структуру об'єктів Java. Формат XML добре підходить для зберігання інформації, що представляє якусь ієрархію. 

Table Of Contents
1. Introduction to FXML
1.1 The FXML Code
1.2 Adding UI Elements
1.3 Importing Java Types in FXML
1.4 Setting Properties in FXML
1.5 Specifying FXML Namespace
1.6 Assigning an Identifier to an Object
1.7 The Corresponding Java Class
1.8 The GUI
2. Using Script Event Handlers
2.1 The FXML Code
2.2 The Corresponding Java Class
2.3 The GUI
3. Using Controller Event Handlers
3.1 The FXML Code
3.2 The Controller Class
3.3 The Corresponding Java Class
3.4 The GUI
4. Including FXML Files
4.1 The FXML Code
4.2 The Corresponding Java Class
4.3 The GUI
5. Reusable Objects and Referencing Another Element
5.1 The FXML Code
5.2 Creating Reusable Objects in FXML
5.3 Referencing Another Element
5.4 The Corresponding Java Class
5.5 The GUI
6. Using Constants
6.1 The FXML Code
6.2 The Corresponding Java Class
6.3 The GUI
7. Binding Properties
7.1 The FXML Code
7.2 The Corresponding Java Class
7.3 The GUI
8. Using Resource Bundles
8.1 The FXML Code
8.2 The Properties Files for the Resource Bundles
8.2 The Corresponding Java Class
8.3 The GUI
9. Download Java Source Code

download this example JavaFxFXMLTutorial.zip
http://spec-zone.ru/RU/Java/FX/2.2/docs/api/javafx/fxml/doc-files/introduction_to_fxml.html
.