JavaFX 条件特性与反射 API 详解
1. 条件特性
在 JavaFX 开发中,应用程序对资源的访问有一定规则。一个应用程序可以访问其自身私有区域或包含该私有区域的任何逻辑目录中的资源。例如,会计应用程序可以访问 /accounts 目录及其父目录 / 中的资源,人力资源(HR)应用程序可以访问 /hr 目录及其父目录 / 中的资源。这意味着两个应用程序都可以访问 / 目录中的资源,因此需要在它们之间共享的资源应创建在该目录中。示例如下:
Storage {
source: "/accounts/Hello"
}
另一个可被会计应用程序和 HR 应用程序访问的共享资源示例:
Storage {
source: "/shared"
}
JavaFX 运行时的某些特性并非在所有平台上都可用。有些情况下,实现这些特性的类未包含在运行时中,因此无法为不支持这些特性的平台编译使用这些特性的应用程序,例如 AppletStageExtension 类仅存在于桌面配置文件中。还有一些特性属于通用 API 的一部分,但在某些平台或设备上无法正常工作。包含这些特性 API 的类存在于所有版本的运行时中,因此可以始终编译使用它们的代码,但如果目标平台不支持,运行时它们将不起作用。
可以通过调用
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



