I want to get into using the win32 API with java but I can't find any good tutorials on how to use it.

I'm familiar with using the API because I've used it a lot in VB .NET... Basically what I need to know is the following:

1. Is J/Direct included in the regular sdk? If not where do I get it?
2. What do I have to import in order to use J/Direct?
3. What is the best way to convert a VB API function declaration into a Java function declaration? For example, How would I declare the FindWindow() function in Java? How does it know to look in user32.dll?
4. Any other info I may find useful.