Я ищу класс в java, который имеет связь с ключом, но без использования хешей. Вот что я сейчас делаю:
- Добавьте значения в
Hashtable. - Получить итератор для
Hashtable.entrySet(). - Итерация через все значения и:
- Получить тег
Map.Entryдля итератора. - Создайте объект типа
Module(пользовательский класс) на основе значения. - Добавить класс в JPanel.
- Получить тег
- Показать панель.
Проблема заключается в том, что у меня нет контроля над порядком, в котором я возвращаю значения, поэтому я не могу отображать значения в заданном порядке (без жесткого кодирования порядка).
Я использовал бы ArrayList или Vector для этого, но позже в коде мне нужно захватить объект Module для данного ключа, который я не могу сделать с помощью ArrayList или Vector.
Кто-нибудь знает о свободном/открытом Java-классе, который будет делать это, или о способе получения значений из Hashtable на основе того, когда они были добавлены?
Спасибо!