I don't think you need to get the BDK... all Swing components
are JavaBean components already... you just need to somehow make Word think they are ActiveX components when they are dropped in. I searched for "JavaBeans ActiveX bridge" and found
this link... which looks like it worked in JDK 1.1 through 1.3.1 and they are updating it in JDK 1.4.2. Though it does mention Word specifically on the page, so it looks like it may be the way to go... I also found
this JavaWorld article that gives a tutorial on it.
Though it looks like there may be a lot of versioning problems with this... the old JavaBeans ActiveX bridge worked in JDK 1.1 - 1.3.1. A new one will work in JDK 1.4.2. And it looks like you have to register each bean as an ActiveX component on each computer you are going to use it on. This might be good for a custom solution to something, but I don't see it as a really good portable solution. (But it's probably the only solution anyway...)