If you're thinking of submitting forms as well, or working with the page you got in a DOM-like fashion, check out the HttpUnit library on SourceForge. It implements a not-so-simple browser as a GUI-less library.
posted 11 years ago
There might also be some Swing components that could help, if you want to create a GUI front end. I'm new to sockets programming, so I apologize that I cannot give anything more specific.