如何将处理文件导入到处理文件中?

时间:2018-09-18 10:38:17

标签: java import processing processing-ide

我正在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中的函数和变量?

1 个答案:

答案 0 :(得分:1)

通常:

Processing IDE可能支持多个选项卡,但是它们的行为与Java类不同:每个选项卡都是幕后同一高级类的成员。结果,所有选项卡中的所有成员都共享相同的作用域,并且当另一个选项卡从其中访问成员时,无需引用声明给定基元,对象,方法或类的选项卡。

因此,在一个选项卡中声明成员private不会减少其他选项卡中的成员可访问性;每个声明实际上都是公开的,因为它们位于相同的外部类范围内。

import仅在您希望引入和引用外部库时才需要。

在您的项目中:

只需引用 project.pde 标签中的screenWidth即可访问它。对于您希望在标签之间引用的任何方法,都可以这么说。