If SWT is an option, you can use the SWT Browser widget, this will use a platform-specific browser (e.g. Mozilla, Webkit, IE) to actually display the content.
If you don't want to use SWT, then I recommend JavaXPCOM. This allows you to embed Gecko in a Java application.
Hope this is helpful!