Я хотел бы создать JComboBox, который обрабатывает выбор любого Enum, предоставленного ему. Для этого мне нужен метод для извлечения всех доступных значений Enum, переданных JComboBox. Поскольку я не знаю конкретного Enum, я не могу назвать EnumType.values()
.
Я мог бы подумать о некоторых сложных решениях, где поддержка Enums должна была бы реализовать некоторый интерфейс, который я определяю, но, я думаю, мне не хватает более простого и более общего решения. Как я должен идти?
Как получить все возможные значения перечисления в java? (не зная специфического Enum)
Ответ 1
Ответ 2
Только одна строка кода
List<SOME_ENUM> enumList = Arrays.asList(SOME_ENUM.values());