Есть ли в Java способ иметь ListModel, который принимает только определенный тип?Я ищу что-то вроде DefaultListModel<String>
или TypedListModel<String>
, потому что DefaultListModel реализует только addElement(Object obj)
и get(int index)
, что, конечно, возвращает Object
.
Таким образом, я всегда должен приводить от Object
к, например, String
, и нет никакой гарантии, что в моей модели есть только строки, хотя я бы хотел применить это.1011 * Это недостаток или я неправильно использую списочные модели?