Articles of javafx

JavaFX: ¿Cómo cambiar la política de cruce de enfoque?

¿Es posible en JavaFX cambiar la política de cruce de foco , como en AWT? Porque el orden transversal para dos de mis HBox es incorrecto.

¿Por qué JavaFX no está incluido en OpenJDK 8 en Ubuntu Wily (15.10)?

He descargado OpenJDK 8 hoy vía sudo apt-get install openjdk-8-jdk y parece que JavaFX no está incluido en él. > java -version openjdk version “1.8.0_66-internal” OpenJDK Runtime Environment (build 1.8.0_66-internal-b17) OpenJDK Server VM (build 25.66-b17, mixed mode) He instalado E (fx) clipse en el último Eclipse (Eclipse Mars) también, pero todavía estoy recibiendo el mensaje […]

Cómo agregar botón en la vista de tabla JavaFX

He buscado en Google y Stackoverflow para esto y simplemente no obtengo los ejemplos. Puede alguien explicarmelo. Quiero agregar un botón a la última columna de una vista de tabla y, cuando se hace clic en ella, debe activar un oyente y pasar el objeto de la fila de botones. Simplemente no obtengo el siguiente […]

Diseño del software JavaFX

En una aplicación JavaFX, javafx.application.Application se debe subclasificar, y el método heredado de launch (), aunque es público, se debe invocar desde esta clase derivada; de lo contrario, se lanza una excepción. El método launch () utiliza la reflexión para crear una instancia de la clase derivada, lo que dificulta establecer valores para los miembros […]

La manera más eficiente de registrar mensajes en JavaFX TextArea a través de hilos con marcos de registro personalizados simples

Tengo un marco de registro personalizado simple como este: 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) […]

¿Cómo elimino el brillo de borde predeterminado de un botón JavaFX (cuando se selecciona)?

Estoy tratando de eliminar el brillo del borde (vea la captura de pantalla a continuación) que aparece por defecto cuando se selecciona un botón JavaFX: También quiero hacer esto usando CSS, y no declarativamente desde el script principal de JavaFX. Sin embargo, tengo problemas para averiguar qué propiedad de CSS necesito usar (por ejemplo, establecer […]

¿Cómo entender y usar “, en JavaFX?

Dice fx:root se ha agregado tag fx:root a javafx 2.2, pero no entiendo cómo usarlo, aunque con este ejemplo: http://docs.oracle.com/javafx/2/fxml_get_started/whats_new2.htm main.xml editor.fxml sin fx:root : editor.fxml con fx:root : En realidad, no puedo encontrar ninguna diferencia para los dos tipos de código. ¿Extraño algo?

Cómo evitar No en el hilo de la aplicación FX; currentThread = Error del hilo de la aplicación JavaFX?

Debajo de los fragmentos de código me está dando el error Not on FX application thread; currentThread Not on FX application thread; currentThread = Application Thread JavaFX . Esta aplicación funcionaba bien en Java 1.7, pero cuando la moví a fx8 ahora está dando un error. cuando inicio la aplicación en mi primer bash, funciona […]

Propiedades de JavaFX en TableView

Me enseño cómo trabajar con las propiedades JavaFX dentro de TableView y tengo problemas con algunos tipos de propiedades. Tengo un objeto Persona que contiene dos propiedades 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); } public […]

Cómo crear una pantalla Splash con fondo transparente en JavaFX

Intento crear una pantalla de presentación como el ejemplo que he proporcionado. Parece que AnchorPane no permite fondo transparente, he intentado configurar el css de AnchorPane en -fx-background-color: rgba(255,0,255,0.1) ; pero el fondo blanco todavía aparece. Todo lo que tengo en mi archivo fxml es un AnchorPane con ImageView que contiene la imagen png He […]