Articles of fxml

javafx usando objects do MainController ou outros Controladores na class Controller apropriada

Eu tenho o seguinte código: package pl.javastart.youtufy.controller; import java.net.URL; import java.util.ResourceBundle; import javafx.application.Platform; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.scene.Node; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.ToggleButton; import javafx.scene.web.WebEngine; import javafx.stage.Stage; public class ConnectionErrorController implements Initializable { @FXML private Label infoLabel; @FXML private Button tryButton; @FXML private Button exitButton; @Override public void initialize(URL […]

O @FXML é necessário para todas as declarações?

O @FXML é necessário para todas as declarações ou apenas para o primeiro? Em outras palavras, devo usar @FXML public Label timerLabel = new Label(); @FXML public TextField mainTextField, projectTextField ; @FXML public Button goButton, deleteAllButton ; @FXML public ComboBox projectComboBox ; @FXML public TableView mainTable ; @FXML public TableColumn titleColumn, timeColumn, dateColumn ; @FXML […]

Carregando nova fxml na mesma cena

Eu tenho 2 arquivos fxml: Layout (header, barra de menus e conteúdo) Anchorpane (é suposto ser colocado dentro do conteúdo do outro arquivo fxml) Gostaria de saber como posso carregar o segundo arquivo dentro do espaço de conteúdo da cena “Master”. E isso é bom para se trabalhar em javaFX ou é melhor carregar uma […]

Acessando a class do controlador FXML

Eu gostaria de me comunicar com uma class de controlador FXML a qualquer momento, para atualizar as informações na canvas do aplicativo principal ou de outros estágios. Isso é possível? Eu não encontrei nenhuma maneira de fazer isso. Funções estáticas podem ser uma maneira, mas elas não têm access aos controles do formulário. Alguma ideia?

Javafx – A class do aplicativo pode ser a class do controlador

No momento estou ensinando a mim mesmo o JavaFX, e peguei um programa de exemplo simples que codificou a view e estou transformando-o em um que usa FXML (principalmente para que eu possa usar o SceneBuilder para construir interfaces de usuário). Em vez de escrever uma class de controlador separada, estou usando a class de […]

Passando parameters do JavaFX FXML

Como posso passar parâmetros para uma janela secundária no javafx? Existe uma maneira de se comunicar com o controlador correspondente? Por exemplo: O usuário escolhe um cliente de um TableView e uma nova janela é aberta, mostrando as informações do cliente. Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource(fxmlResource)); Scene scene […]