Получение элемента с 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>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5