Как импортировать файл обработки в файл обработки? - PullRequest
0 голосов
/ 18 сентября 2018

Я делаю проект Java Processing в Processing IDE и хотел бы распределить его по нескольким файлам PDE (Processing Source Code).

Я не могу импортировать файл исходного кода Java Processing в виде файла класса 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;

возвращает The import project/config cannot be resolved. соответственно.

Есть ли у менясначала скомпилировать файлы PDE?Можно ли настроить IDE обработки на автоматическое выполнение каждого запуска?


TLDR;

Наличие этой папки проекта:

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

Как использовать функции и переменные из config.pde в project.pde?

1 Ответ

0 голосов
/ 20 сентября 2018

В целом:

Обработка IDE может поддерживать несколько вкладок, но они не ведут себя как классы Java: каждая вкладка является членом одного и того же класса более высокого уровня за кулисами.В результате все члены всех вкладок имеют одинаковую область видимости, и нет необходимости ссылаться на вкладку, которая объявляет данный примитив, объект, метод или класс, когда другая вкладка обращается к члену из него.

По этой причинеобъявление члена private на одной вкладке не уменьшит его доступность на других вкладках;каждое объявление фактически является общедоступным, поскольку оно находится в одной и той же области видимости внешнего класса.

import требуется только в том случае, если вы хотите ввести и ссылаться на внешние библиотеки.

В вашемproject:

Просто обратитесь к screenWidth на вкладке project.pde , чтобы получить к ней доступ.То же самое можно сказать и о любых методах, на которые вы хотите ссылаться между вкладками.

...