如何在Java中获取枚举的所有可能值?(不知道具体的枚举)

19 浏览
0 Comments

如何在Java中获取枚举的所有可能值?(不知道具体的枚举)

我想创建一个JComboBox,用于处理传递给它的任何枚举类型的选择。为此,我需要一种方法来检索传递给JComboBox的枚举类型的所有可用值。由于我不知道具体的枚举类型,因此无法调用EnumType.values()

我可以想到一些复杂的解决方案,其中支持的枚举类型必须实现我定义的某个接口,但我想我可能缺少了一个更简单、更通用的解决方案。我应该选择哪种方式?

0