调节器

资源包包含特定于语言环境的对象。你可以在创建过程中将包传递给 FXMLLoader。控制器必须实现 Initializable 接口并覆盖 initialize(URL location, ResourceBundle resources) 方法。该方法的第二个参数是 ResourceBundle,它从 FXMLLoader 传递到控制器,并且可以由控制器用来进一步翻译文本或修改其他与语言环境相关的信息。

public class MyController implements Initializable {

    @Override
    public void initialize(URL location, ResourceBundle resources) {
        label.setText(resources.getString("country"));
    }
}