Articles of fxml

¿Cómo crear componentes personalizados en JavaFX 2.0 usando FXML?

Parece que no puedo encontrar ningún material sobre el tema. Para dar un ejemplo más concreto, digamos que quiero crear un componente simple que combine una checkbox y una etiqueta. A continuación, complete un ListView con instancias de este componente personalizado. ACTUALIZACIÓN: ver mi respuesta para el código completo ACTUALIZACIÓN 2: para obtener un tutorial […]

FXMLLoader getController devuelve NULL?

Tengo la clase de aplicación principal que hace lo siguiente muy bien: @Override public void start(Stage primaryStage) { try { FXMLLoader loader = new FXMLLoader(getClass().getResource( “RecordScreen.fxml”)); Parent root = (Parent) loader.load(); Scene newScene = new Scene(root); Stage newStage = new Stage(); newStage.setScene(newScene); newStage.show(); } catch (Exception e) { e.printStackTrace(); } } Lanza una vista de […]

Agrupando objetos JavaFX FXML

Las respuestas excepcionalmente descriptivas e informativas recibirán una recompensa de 50 por mi. Estoy desarrollando una aplicación en JavaFX, y para vistas, uso FXML. Como puede ver, este fragmento contiene algunos s con los IDs de home , about , los users . Estas son páginas separadas de mi aplicación. Para manipular esos paneles, tengo […]

Cómo pasar el objeto creado en FXML Controller1 a Controller2 del control interno de FXML

Tengo la aplicación JavaFX 2.0, que consta de dos archivos FXML y 2 controladores para ellos + un archivo .java “principal”. En el momento de inicio, FXML1 se inicializa así: public void start(Stage stage) throws Exception { stage.setTitle(“Demo Jabber JavaFX Chat”); Parent root = FXMLLoader.load(getClass().getResource(“fxml_example.fxml”), ResourceBundle.getBundle(“fxmlexample.fxml_example”)); Scene scene = new Scene(root, 226, 264); stage.setScene(scene); scene.getStylesheets().add(“fxmlexample/fxmlstylesheet.css”); […]

javafx cambio de tamaño automático y relleno de botón

Estoy intentando hacer un teclado en pantalla con Javafx para el diseño. Estoy usando Scene Builder para hacer el archivo FXML. Que se ve así: Pero cuando la ventana cambia de tamaño, el contenido no. Quiero que los botones ganen / pierdan tamaño hasta que encaje en la ventana. Activar a Hgrow y Vgrow no […]

¿Cómo incrustar fonts .ttf es JavaFx 2.2?

En primer lugar, soy un tipo bastante nuevo en la encoding. Necesito incrustar una fuente en mi aplicación javaFXML y no sé cómo hacerlo. He pegado la fuente, fontName.ttf en una carpeta de “recursos” en la raíz de las fonts de mi proyecto, es decir, App/src/app/resources . He establecido el CSS para el componente (texto) […]

¿Dónde se ha ido el generador de escenas JavaFX?

Estoy tratando de encontrar el escurridizo generador de escenas JavaFX para poder usarlo en Intellij. Estoy en el sistema operativo Windows. Oracle ha declarado que el generador de escenas JavaFX está incluido en una nueva descarga, pero no importa cómo busco, no puedo encontrarlo (ver http://www.oracle.com/technetwork/java/javafx/downloads/index.html ). Creo que se han vinculado a la página […]

¿Cómo crear un archivo FXML para un nuevo componente ya creado en Java que agregarlo al generador de escenas?

Soy nuevo en javaFX. Creé un cuadro de búsqueda personalizado (extiende TextField) en java, verifica la imagen: Lo probé con una clase de prueba y está funcionando. Quiero saber ahora si es posible crear su archivo FXML que agregar este componente al generador de escenas. cómo hacerlo ? Gracias por adelantado.

¿Cómo hacer referencia a los archivos javafx fxml en la carpeta de recursos?

Estoy creando una aplicación de GUI javafx y mi proyecto es un proyecto configurado maven. Quiero poder hacer referencia a mis archivos fxml de esta manera en mis controladores: FXMLLoader.load(getClass().getResource(“main.fxml”); Donde mi archivo main.fxml está ubicado en la carpeta src / main / resources y mi controlador está en la carpeta src / main / […]

JavaFX 2.1 TableView actualiza los elementos

Tengo este problema común, como parece ser. Mi vista de tabla no actualizará mis elementos después de que los reinicie. He comprobado los datos y es el nuevo. Intenté una solución múltiple de internet pero no tuve éxito. No se pueden restablecer todas las columnas porque agrega una vacía adicional (no sé por qué) y […]