Articles of javafx 2

JavaFX2: Posso pausar uma tarefa / serviço em segundo plano?

Eu estou tentando configurar um serviço de plano de fundo que executaria o carregamento em massa de dados de transação de um arquivo csv. Este serviço de segundo plano seria iniciado a partir de uma ação de item de menu mapeada para um método na class do controlador / apresentador. Sempre tão frequentemente, alguns dados […]

Por que estou recebendo java.lang.IllegalStateException “Não no thread do aplicativo FX” no JavaFX?

Eu tenho um aplicativo que tem um TableView que tem um ouvinte anexado para que ele atualize assim que detecta uma alteração, mas a única coisa é que estou recebendo java.lang.IllegalStateException: Not on FX application thread; currentThread = Smack Listener Processor (0) java.lang.IllegalStateException: Not on FX application thread; currentThread = Smack Listener Processor (0) . […]

Compilar código usando o JavaFX 2.0 (usando a linha de comando)

Gostaria de saber como compilar o código usando o JavaFX, a partir de um shell do Windows. Eu tenho esse código em fxservidor.java : public class Fxservidor extends Application { /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle(“Hello World!”); […]

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 PropertyValueFactory não preenchendo Tableview

Isso me intrigou por um tempo e agora não consigo entender. Estou usando o Cell Value Factory para preencher uma tabela simples de uma coluna e ela não é preenchida na tabela. Ele faz e eu clico nas linhas que são preenchidas, mas não vejo nenhum valor nelas – nesse caso, valores String. [Eu apenas […]

Problemas de compatibilidade do javafx 8 – Campos estáticos do FXML

Eu projetei um aplicativo javafx que funciona bem no jdk 7. Quando tento executá-lo em java 8, estou obtendo as exceções abaixo: javafx.fxml.LoadException: at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2617) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2595) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3230) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3191) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3164) at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3140) at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3132) Exception in thread “JavaFX Application Thread” java.lang.NullPointerException: Root cannot be null at javafx.scene.Scene.(Scene.java:364) at javafx.scene.Scene.(Scene.java:232) at […]

Tarefa de fundo periódica do JavaFX

Eu tento executar em thread de plano de fundo do aplicativo JavaFX periodicamente, que modifica alguma propriedade GUI. Acho que sei como usar as classs Task e Service do javafx.concurrent e não consigo descobrir como executar essa tarefa periódica sem usar o método Thread#sleep() . Seria bom se eu pudesse usar algum Executor de Executors […]