2011-07-05 18 views
28

Verilen Enum öğesinin seçimini gerçekleştiren bir JComboBox oluşturmak istiyorum. Bunun için, Enum'un mevcut tüm değerlerini JComboBox'a iletilen bir yönteme ihtiyacım var. Özel Enum'u bilmediğim için EnumType.values()'u arayamıyorum. Desteklenen Enums'ın tanımladığım bazı arabirimleri uygulamak zorunda kalacağı bazı karmaşık çözümler düşünebilirdim, ama sanırım daha basit ve daha genel bir çözümü kaçırıyorum. Gitmem gereken yol nedir? kodJava'da olası tüm değerler nasıl alınır? (Enum'u bilmeden)

+1

'EnumType.values ​​()' ile sorunu ne? – SteeveDroz

+0

EnumType ile uğraştığımı bilmiyorum, bu nedenle değerler() yöntemi yoktur. –

+0

Herhangi bir Enum bir 'values ​​()' metoduna sahip ... – SteeveDroz

cevap

8

Sadece bir satır

List<SOME_ENUM> enumList = Arrays.asList(SOME_ENUM.values()); 
İlgili konular