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

How to import a Processing file into a Processing file?

我正在 Processing IDE 中制作一个 Java Processing 项目,并希望将其分布在多个 PDE(处理源代码)文件中。

我无法使用 import.

将 Java 处理源代码文件导入为 Java class 文件

config.pde

public int screenWidth = 750;

project.pde

import project.config;
// OR
import project.config.screenWidth;
// OR
import config;
// OR
import config.screenWidth;

returnsThe import project/config cannot be resolved.分别

我必须先编译 PDE 文件吗?我可以将处理 IDE 设置为对每个 运行 自动执行吗?


TLDR;

拥有这个项目文件夹:

|project
|--project.pde
|--config.pde

如何在 project.pde 中使用 config.pde 中的函数和变量?

总的来说:

处理 IDE 可能支持多个选项卡,但这些选项卡的行为不像 Java classes:每个选项卡都是同一更高级别 class 的成员在幕后。因此,所有选项卡中的所有成员共享相同的范围,并且当另一个选项卡从它访问成员时,不需要引用声明给定原语、对象、方法或 class 的选项卡。

因此,在一个选项卡中声明成员 private 不会降低它在其他选项卡中的可访问性;每个声明都是有效的 public,因为它们位于相同的外部 class 范围内。

import只有在需要引入和引用外部库时才需要

在您的项目中:

只需参考 project.pde 选项卡中的 screenWidth 即可访问它。对于您希望在选项卡之间引用的任何方法也可以这样说。