There are several solutions, the main of which is for SWT. See here for a SWT solution. There was a similar question here regarding SWING.
Edit: Oh my, I can't believe I forgot Lobo , a browser written in Java. More specifically, their browser API support for implementation. This is apparently the best solution for cross-platform and possibly stability. On the first two solutions, I'm not 100% sure. Hope this gives some insight.
source share