Получение элемента с Scene Builder - Java
Формулировка задачи:
Добрый день.
Я только недавно начал изучать JavaFX и у меня появился вопрос:
Как передать в Cоntrоller, созданный в Scene Builder элемент? Тоесть, у меня есть элемент Text, созданный в SB, с id: "text1" и я хочу изменять текст в нем по нажатию на кнопку. Для этого в Controller у меня есть переменная, которая содержит текст. Вот только как мне получить Text в Controller, что бы изменить его?
Решение задачи: «Получение элемента с Scene Builder»
textual
Листинг программы
<?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.text.*?> <?import java.lang.*?> <?import javafx.scene.layout.*?> <?import javafx.scene.layout.AnchorPane?> <AnchorPane prefHeight="144.0" prefWidth="207.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8" fx:controller="application.SampleController"> <children> <Text fx:id="text1" layoutX="10.0" layoutY="20.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" /> </children> </AnchorPane>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д