Слово "изначально" немного преувеличивает.WPF обеспечивает поддержку списка переходов.Это не то же самое, что C #, обеспечивающий это.(Для пользователей Windows Forms есть Code Pack, представляющий собой набор управляемых оболочек.) И MFC предоставляет поддержку списка переходов, которая также не совпадает с поддержкой C ++.Во всяком случае, здесь происходит две вещи.Одним из них является добавление файлов, которые вы недавно открыли, в этот список переходов, который в некоторых случаях вы можете получить бесплатно.Другой - это добавление произвольных файлов (обычно шаблонов начальной точки и т. Д.) В список переходов.
Чтобы добавить файл в список недавних / частых запросов, вы вызываете SHAddToRecentDocs , хотя вам может и не понадобитьсянапример, если вы используете элемент управления Common File Dialog для открытия файлов и / или пользователь дважды щелкает файлы, чтобы запустить приложение и открыть их (у вас зарегистрирован тип файла.) Многие люди называют его так или иначе, чтобына безопасной стороне.Чтобы добавить любую старую вещь в список переходов, см. http://msdn.microsoft.com/en-us/library/dd378402(v=VS.85).aspx.
Как я могу вызвать их из Java, я забыл, но я надеюсь, что они помогут вам начать.