Articles of javafx 2

Aggiornamento dell’interfaccia utente da diversi thread in JavaFX

Sto sviluppando un’applicazione con diversi oggetti TextField che devono essere aggiornati per riflettere le modifiche nelle proprietà di back-end associate. I TextField non sono modificabili, solo il back-end può cambiare il loro contenuto. Come ho capito, il modo corretto su questo è di eseguire il calcolo pesante su un thread separato in modo da non […]

Aggiorna costantemente l’interfaccia utente nel thread di lavoro FX di Java

Ho Label label nella mia applicazione FXML. Voglio che questa etichetta cambi una volta al secondo. Attualmente lo uso: Task task = new Task() { @Override public Void call() throws Exception { int i = 0; while (true) { lbl_tokenValid.setText(“”+i); i++; Thread.sleep(1000); } } }; Thread th = new Thread(task); th.setDaemon(true); th.start(); Tuttavia non sta […]

Come evitare Not sul thread dell’applicazione FX; currentThread = Errore del thread dell’applicazione JavaFX?

I frammenti di codice sottostanti mi danno errore Not on FX application thread; currentThread Not on FX application thread; currentThread = Application Thread JavaFX Application Thread Questa applicazione funzionava bene in java 1.7 ma quando l’ho spostata su fx8 ora sta dando un errore. quando avvio l’applicazione al mio primo tentativo funziona come previsto. Ma […]

Come creare la schermata Splash con sfondo trasparente in JavaFX

Sto cercando di creare una schermata iniziale come nell’esempio che ho provato. Sembra che AnchorPane non consenta lo sfondo trasparente, ho provato a impostare il css di AnchorPane su -fx-background-color: rgba(255,0,255,0.1) ; ma lo sfondo bianco appare ancora. Tutto ciò che ho nel mio file fxml è un AnchorPane con ImageView che contiene l’immagine png […]

Impostazione di un cookie utilizzando WebEngine / WebView di JavaFX

Non riesco a trovare alcun modo per impostare un cookie in modo programmatico utilizzando WebEngine / WebView in JavaFX. L’API non fornisce alcuna idea su come ottenere un object HttpRequest per modificare le intestazioni (che è quello che uso nell’app per XML-RPC), o qualsiasi tipo di cookie manager. Neanche le domande su questa pagina sembrano […]

JavaFX 2 e internazionalizzazione

Ho appena iniziato a scrivere la mia prima applicazione JavaFX 2 dopo aver imparato le nozioni di base e vorrei internazionalizzarla. Ho notato che in JavaFX 1.x, il linguaggio di scripting permetteva una semplicissima internazionalizzazione delle stringhe. Ci sono caratteristiche simili in JavaFX 2? Fondamentalmente: qual è la migliore pratica per l’internazionalizzazione di un’applicazione JavaFX […]

JavaFX: “Toolkit” non inizializzato durante il tentativo di riprodurre un file mp3 tramite la class MediaPlayer

Sto cercando di fare un semplice gioco mp3 sullo sfondo del mio programma usando quanto segue: Media med = new Media(getClass().getResource(“intro.mp3”).toExternalForm()); MediaPlayer mPlayer = new MediaPlayer(med); mPlayer.play(); Il file intro.mp3 viene inserito nella cartella bin del mio pacchetto, insieme agli altri file .class. Il problema è che il mio programma termina con: Exception in thread […]

JavaFX interamente personalizzato Windows?

Mi piacerebbe avere un’applicazione in cui ho completamente personalizzato l’aspetto della finestra. Finora ho imparato che posso rimuovere le tipiche windows con: class Application extends javafx.application.Application { /** * Starts the application. * * @param stage */ override def start(stage: Stage) { stage.initStyle(StageStyle.TRANSPARENT) // Load the main window view. val loader = new FXMLLoader() loader.setLocation(getClass.getResource(“/com/myproj/application/MainWindow.fxml”)) […]

Come creare e mostrare una finestra di dialogo comune (errore, avviso, conferma) in JavaFX 2.0?

Come posso creare e mostrare windows di dialogo comuni (Errore, Avviso, Conferma) in JavaFX 2.0? Non riesco a trovare alcuna class “standard” come Dialog , DialogBox , Message o qualcosa del genere.

Come posso modellare il componente ProgressBar in JavaFX

Sto cercando di aggiungere uno stile css personalizzato al componente ProgressBar di JavaFX ma non sono riuscito a trovare alcuna informazione sull’argomento. Sto cercando i nomi delle classi css e i comandi CSS che sono necessari per: imposta il colore della barra di avanzamento stessa imposta il colore di sfondo della barra di avanzamento (non […]