Articles of javafx

Eccezione “Posizione richiesta” durante il caricamento del file FXML

Sto cercando di caricare il file FXML e mostrarlo come una finestra dell’applicazione, ma ottengo un’eccezione. Il file FXML è stato creato da FXML Scene Builder. Ecco i codici per la class public class Main extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { primaryStage.setScene(FXMLLoader.load(getClass().getResource(“sample.fxml”))); […]

Progettazione del software JavaFX

In un’applicazione JavaFX, javafx.application.Application deve essere sottoclassata e il metodo inherited launch (), anche se pubblico, deve essere chiamato all’interno di questa class derivata, altrimenti viene generata un’eccezione. Il metodo launch () quindi usa la reflection per istanziare la class derivata, rendendo difficile impostare valori per i membri della class senza perderli all’avvio. Tutto ciò […]

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

Proprietà JavaFX in TableView

Mi sto insegnando come lavorare con le proprietà JavaFX all’interno di TableView e sto avendo problemi con alcuni tipi di proprietà. Ho un object Person che contiene due proprietà public class Person { private final StringProperty firstName; private final IntegerProperty age; public Person(String firstName, Integer age) { this.firstName = new SimpleStringProperty(firstName); this.age = new SimpleIntegerProperty(age); […]

Il modo più efficiente per registrare i messaggi su JavaFX TextArea tramite thread con semplici framework di registrazione personalizzati

Ho un semplice framework di registrazione personalizzato come questo: package something; import javafx.scene.control.TextArea; public class MyLogger { public final TextArea textArea; private boolean verboseMode = false; private boolean debugMode = false; public MyLogger(final TextArea textArea) { this.textArea = textArea; } public MyLogger setVerboseMode(boolean value) { verboseMode = value; return this; } public MyLogger setDebugMode(boolean value) […]

Come capire e usare “, in JavaFX?

Dice tag fx:root è stato aggiunto a javafx 2.2, ma non capisco come usarlo, anche se con questo esempio: http://docs.oracle.com/javafx/2/fxml_get_started/whats_new2.htm main.xml editor.fxml senza fx:root : editor.fxml con fx:root : In realtà, non riesco a trovare alcuna differenza per i due tipi di codice. Mi manca qualcosa?

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

Come incorporare i font .ttf è JavaFx 2.2?

In primo luogo, sono piuttosto un nuovo tipo nella codifica. Ho bisogno di incorporare un carattere nella mia app basata su javaFXML e non so come farlo. Ho incollato il font, fontName.ttf in una cartella “risorse” nella radice dei sorgenti del mio progetto, ovvero App/src/app/resources . Ho impostato il CSS per il componente (testo) come […]

JavaBean wrapping con proprietà JavaFX

Voglio utilizzare le proprietà JavaFX per l’associazione UI, ma non le desidero nelle classi modello (vedere Utilizzo delle proprietà javafx.beans nelle classi del modello ). Le mie classi di modelli hanno getter e setter e voglio creare proprietà basate su quelle. Ad esempio, supponendo un bean istanza con i metodi String getName() e setName(String name) […]