Puedes hacer un navegador en java, pero seria matar moscas a cañonazos ...
Seria un proyecto , aunque muy interesante , bastante trabajoso .
De todas formas , mira como represento (
bastante mal ) el contenido de una url en un objeto de java , en este caso un jEditorPane
Código:
...
public void jButton1_actionPerformed(ActionEvent e) {
Openurl();//al clikar el botón al abordaje llamo a este método
}
void Openurl(){
try{
URL laurl = new URL(jTextField1.getText());
JEditorPane1.setPage(laurl);
} catch(Exception e){}
}//fin método openurl