我正在Processing IDE中创建一个Java Processing项目,并希望将其分布在多个PDE(处理源代码)文件中。
我无法使用Feature type 'PROPBLG' is not available:
将Java处理源代码文件导入为Java类文件。
import
config.pde
public int screenWidth = 750;
project.pde
分别返回import project.config;
// OR
import project.config.screenWidth;
// OR
import config;
// OR
import config.screenWidth;
。
我必须先编译PDE文件吗?我可以设置Processing IDE使其在每次运行时自动执行吗?
TLDR;
具有此项目文件夹:
The import project/config cannot be resolved.
如何在|project
|--project.pde
|--config.pde
中使用config.pde
中的函数和变量?
答案 0 :(得分:1)
通常:
Processing IDE可能支持多个选项卡,但是它们的行为与Java类不同:每个选项卡都是幕后同一高级类的成员。结果,所有选项卡中的所有成员都共享相同的作用域,并且当另一个选项卡从其中访问成员时,无需引用声明给定基元,对象,方法或类的选项卡。
因此,在一个选项卡中声明成员private
不会减少其他选项卡中的成员可访问性;每个声明实际上都是公开的,因为它们位于相同的外部类范围内。
import
仅在您希望引入和引用外部库时才需要。
在您的项目中:
只需引用 project.pde 标签中的screenWidth
即可访问它。对于您希望在标签之间引用的任何方法,都可以这么说。