Articles of fxml

Como fazer referência a arquivos javaxfxml na pasta de resources?

Estou criando um aplicativo javafx GUI e meu projeto é um projeto configurado pelo maven. Eu quero ser capaz de referenciar meus arquivos fxml como este em meus controladores: FXMLLoader.load(getClass().getResource(“main.fxml”); Onde meu arquivo main.fxml está localizado na pasta src / main / resources e meu controlador está na pasta src / main / java. Como […]

Itens de atualização do TableFinder JavaFX 2.1

Eu tenho esse problema comum, como parece ser. Minha exibição de tabela não atualizará meus itens depois que eu os redefinir. Eu verifiquei os dados e é o novo. Eu tentei várias soluções da internet, mas não tive sucesso. Não é possível redefinir todas as colunas porque adiciona um extra vazio (não sei por que) […]

Múltiplos FXML com Controllers, object de compartilhamento

Boa noite a todos, Eu encontrei um monte de posts já sobre este tópico, mas eu ainda não consigo passar um object de Controller1 para Controller2. Existe algum lugar um tutorial completo ou algum projeto de exemplo que faz isso? Eu cheguei até aqui até que eu fiquei preso: Classe country public class Country { […]

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 […]