Java Processing 2.0中的枚举

Java Processing 2.0中的枚举,java,enums,processing,Java,Enums,Processing,问题是指版本1.2.1,它不在不同的部分编译,所以它不是重复的 我想在处理中使用枚举。我在一个单独的文件中读到它们工作得更好,所以我这样做了。此代码可正确编译: enum Status { STOPPED,MOVING }; 但是当我有了这个密码 Status status; 在另一个文件中,它给出了以下错误: Unrecognized type:46 (ENUM_DEF) 我知道早期版本的Processing不支持枚举,但2.0版支持枚举吗?如果是,错误的原因是什么?为枚举创建新

问题是指版本1.2.1,它不在不同的部分编译,所以它不是重复的

我想在处理中使用枚举。我在一个单独的文件中读到它们工作得更好,所以我这样做了。此代码可正确编译:

enum Status
{
    STOPPED,MOVING
};
但是当我有了这个密码

Status status;
在另一个文件中,它给出了以下错误:

Unrecognized type:46 (ENUM_DEF)

我知道早期版本的Processing不支持枚举,但2.0版支持枚举吗?如果是,错误的原因是什么?

为枚举创建新选项卡时,是否附加了.java?在您的情况下,新选项卡是否命名为Status.java

在处理2.0b6时,您的代码对我来说编译得很好,主要选项卡内容如下:

Status status;
enum Status
{
    STOPPED,MOVING
};
以及一个名为Status.java的新选项卡,其中包含以下内容:

Status status;
enum Status
{
    STOPPED,MOVING
};

我只是错过了“.java”。感谢您确认在处理2.0b8时此解决方案不起作用吗?@rano我刚刚在2.0b8中测试了此功能,我提供的解决方案工作正常。然后,我还在最新版本2.0.1中进行了测试,它也运行良好。确保在新选项卡名称后面追加.java。