我有一个像这样的文件系统:
sketch
- sketch.pde
builtins
- button.pde
sketch.pde
是我的主要处理草图,button.pde
是包含各种类的外部文件。
如何从button.pde
访问这些课程?我猜它是通过import
但我不知道它在处理方面是否与在Java方面不同。
我尝试通过查看各种开源处理项目来寻找答案,但所有文件都在一个地方,所以不需要导入。
修改
显然,在Processing中无法进行基本导入。
我有一个小问题:我有另一个文件系统:
sketch
- sketch.pde
- builtins
- button.pde
我现在可以访问button.pde
了吗?或者它仍然不可能?
答案 0 :(得分:5)
你可以访问button.pde中的类,只需将button.pde放在与sketch.pde相同的文件夹中即可。
例如,让我们说button.pde包含一个名为RedButton的类。只要你有一个名为sketch / with sketch.pde和button.pde的文件夹,你可以在sketch.pde中说RedButton rb = new RedButton();
,你就会创建一个RedButton类的新实例。
您使用的是Processing IDE,还是使用命令行工具启动项目?如果您使用的是IDE,则只需要看到sketch.pde和button.pde在打开时显示为同一项目中的选项卡。希望这有帮助!
答案 1 :(得分:0)
你不能做你所要求的。您无法在另一个SELECT MAX(ID) AS greater_id,
FIELD1, FIELD2, FIELD3, FIELD4, FIELD5
FROM yourTable
GROUP BY FIELD1, FIELD2, FIELD3, FIELD4, FIELD5
文件中导入一个.pde
文件。
Import语句仅适用于类路径上的Java类。如果您不知道这意味着什么,那是因为Processing编辑器隐藏了您的所有内容。但是,可以说没有办法直接将.pde
文件导入另一个.pde
文件。
您甚至无法导出.pde
然后使用生成的类文件,因为Processing不使用包。您需要包来使用import语句。
您唯一的选择是使用Processing作为Java库(而不是处理编辑器),然后使用适当的Java和包以及诸如此类的东西创建包含button.pde
的Java应用程序。然后,您必须将该应用程序导出为button.pde
文件,然后可以将其拖到.jar
处理编辑器上并导入类。
但那可能有点过头了。只需将您要使用的类从sketch.pde
复制到button.pde
中的新标签中即可完成。