Articles of javafx 8

JavaFX: come connettere due nodes con una linea?

Voglio colbind due Node con una Line (dal centro del primo al centro del secondo). Pensieri iniziali: Si presume che entrambi i nodes esistano da qualche parte nel grafico della scena La Line funge da decoratore e non dovrebbe essere selezionabile Se i Bounds del Node cambiano, la Line deve essere aggiornata Sembra che avrò […]

Avvia l’applicazione JavaFX da un’altra class

Ho bisogno di avviare un’applicazione javafx da un’altra class “contenitore” e chiamare le funzioni sull’applicazione, ma non sembra esserci alcun modo per ottenere un riferimento all’applicazione avviata usando il metodo Application.launch (). È ansible? Grazie

Come scrivere testo lungo una curva di Bezier?

Sto cercando di fare qualcosa di simile in javafx 2.2 o almeno in javafx 8. Ho sfogliato il testo javadoc e riferimento css senza risultati. È ansible eseguire questo effetto visualizzando e svg in una WebView . Ma la mia applicazione deve mostrare molto testo con questo effetto. La WebView è un componente troppo pesante […]

Come faccio a far riconoscere un evento di clic del mouse da un TreeItem in un TreeView?

Il file fxml è come segue (intestazioni omesse): Posso impostare la radice di TreeView senza alcun problema. L’albero è aggiornato senza problemi. Il problema che ho è che non riesco a far scattare un evento su un dato object nella vista. Ho provato e aggiunto un evento onMouseClicked con un semplice System.out.println () e posso […]

JavaFX 8 WebEngine: come ottenere console.log () da javascript a System.out in java?

Sto utilizzando sia JavaFX che il motore javascript all’interno di JavaFX WebEngine per sviluppare un’applicazione. Mi piacerebbe ottenere un feedback da javascript per scopi di debug. Cosa succede all’output della console all’interno di WebEngine? C’è un modo in cui posso accedervi o redirect a System.out in java?

Come eseguire attività su javaFX TextField su onfocus e outfocus?

Sto lavorando al progetto JavaFX. Ho bisogno di eseguire alcune attività su un campo di testo JavaFX. Ad esempio sull’evento “on focus” per il campo di TextField che voglio stampare System.out.println(“Textfield on focus”); e sull’evento “out focus” dovrebbe stampare System.out.println(“Textfield out focus”);

Visualizzazione dei valori che cambiano nell’etichetta JavaFx

In JavaFX, come posso visualizzare valori che cambiano continuamente nel tempo usando “etichetta”?

TableView: regola il numero di righe visibili

Sto usando questa tabella per visualizzare i dati in Visualizza come tabella: import javafx.application.Application; import javafx.beans.property.IntegerProperty; import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.Node; import javafx.scene.Scene; import javafx.scene.control.ComboBox; import javafx.scene.control.Pagination; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.cell.PropertyValueFactory; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.VBox; import javafx.stage.Stage; import javafx.util.Callback; public class MainApp extends Application […]

Come posso aggiungere righe e colonne a un TableView di JavaFX 8

Vedo esempi su Internet per aggiungere una riga a un TableView, ad esempio utilizzando la class Person nella documentazione di Oracle . Ma ho un numero variabile di colonne, quindi non posso associarmi a un object business bean Person (o qualsiasi altro). L’esempio Oracle continua a mostrare come associare le colonne ai nomi delle proprietà, […]

JavaFX – Come utilizzare un metodo in un controller da un altro controller?

Lavorare con SceneBuilder. Ho 2 fasi, ognuna con un controller: stage1Controller, stage2Controller. Stage1Controller: public class Stage1Controller { @FXML private MenuItem translate; @FXML private Menu file; @FXML private Menu edit; @FXML private Menu help; @FXML private void handleTranslate (ActionEvent event){ translateFirstStage(); //HOW TO ACCESS THE stage2Controller setLabel()?? } private void translateFirstStage(){ file.setText(“Fichier”); edit.setText(“Modifier”); help.setText(“Aide”); } } […]