JavaFX on JDK 8 has a shorter support timeline than JDK 8. Update releases of JDK 8 after March 2028 will not include JavaFX. Visit www.oracle.com/javase/javafx for details.
public interface Initializable
NOTE This interface has been superseded by automatic injection of
location and resources properties into the
controller. FXMLLoader will now automatically call any suitably
annotated no-arg initialize() method defined by the controller.
It is recommended that the injection approach be used whenever possible.
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(java.net.URL location,
java.util.ResourceBundle resources)
Called to initialize a controller after its root element has been
completely processed.
|
void initialize(java.net.URL location,
java.util.ResourceBundle resources)
location - The location used to resolve relative paths for the root object, or
null if the location is not known.resources - The resources used to localize the root object, or null if
the root object was not localized.Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.