Skip to the content.

Internationalization Javadocs

In order to use resource bundles in your controller’s FXML file, you have to provide an instance of the resource bundle to the framework. This can be done by creating a field containing your instance (e.g. with Dagger) and annotating it with @Resource. When the corresponding controller is rendered, the framework will automatically set the resource bundle as the resource bundle of the FXML file.

To set a default resource bundle once, you can use the setDefaultResourceBundle method of the FulibFxApp class. The resource bundle will be used if no resource bundle has been specified for the controller.

@Controller
public class TodoController {

    @Resource
    private ResourceBundle resourceBundle; // Could be provided by Dagger

    // ...
}

⬅ Parameters Overview Titles ➡