Будет ли «обобщенная» версия JTree (TreeModel, TreeNode, ...) находиться в JDK7? - PullRequest
0 голосов
/ 06 апреля 2010

Недавно я узнал, что JList (наконец-то!) "Обобщено" в JDK7.

Почему JTree и связанные классы / интерфейсы не изменены одинаково?

Это было бы огромное улучшение. Кастинг Object действует на нервы.

ПРИМЕЧАНИЕ. Javadoc еще не был обновлен, см. здесь и здесь .

1 Ответ

2 голосов
/ 06 апреля 2010

Кто-то делал предложения в списке рассылки swing-dev.Я не думаю, что он еще завершен.

Мое понимание того, почему оно еще не было обобщено:

  • API не очень хорошо подходит для обобщений (раскрытие реализации инапример, массивы).
  • Во всем коде графического интерфейса обобщение дает удивительно мало преимуществ.
  • Инженеры в Oracle имеют более важные для бизнеса приоритеты.
...