Есть такое предложение. Прежде чем однажды начать писать свои компоненты и иерархический грид на JAVA я внимательно изучил всё что было доступно на эту тему.
В частности достаточно многое я узнал и понял декомпилировав WFC классы которые появиись в Visual J++ 6.0. Непосредственно передирать декомпилированное не предлагаю (оно и без проблем ложится в J#), но как основу для обсуждения и понимания того как делать нельзя, а как можно вполне подойдёт.
Плюс есть подробная документация.
Вот такая фора "шароварщикам под стеклом"
Или предпочём.... до основанья а затем мы наш мы новый мир построим?