Я немного удивлен, что никто не спросил об этом конкретном случае, потому что это какая-то странная несогласованность в стандартных библиотеках Java:
Я использую свинг JSliders с пользовательскими метками; единственный библиотечный вызов, доступный для назначения меток: setLabelTable(Dictionary labels)
Но Dictionary — это абстрактный класс, и его единственный известный подкласс в стандартной библиотеке — это Hashtable, на который API и различные IDE жалуются, потому что он «устарел».
Очевидно, что нужно просто использовать Hashtable, но мне интересно две вещи:
- Есть ли лучший способ подойти к этому?
- Если Hashtable является единственным пригодным для использования классом для этого (на мой взгляд) достаточно важного библиотечного вызова, на каком основании он «устарел»?
Спасибо!