Duvida sobre abrir navegador de internet com um projeto em Java

Ola galera, como eu faço para colocar um botão, ou um evento no projeto em java, que abre uma pagina pre definida pelo navegador padrao ?
Por exemplo
Eu coloco um evento onclick , e quando esse evento for ativado a pagina abriria por exemplo . www.youtube.com
Mais fora do projeto, em um navegador normal padrao…
Obrigado

tenta assim

import java.awt.Desktop;
import java.net.URI;

      Desktop d = Desktop.getDesktop();
      try {
         d.browse( new URI( "http://www.google.com.br" ) );
      }
      catch ( IOException e ) {
         System.out.println(e);
      }
      catch ( URISyntaxException e ) {
         System.out.println(e);
      }

Tem como explicar o codigo acima?
Nao consigo entender…
Sim sou iniciante

essa classe Desktop do java, possui recursos que interagem com o sistema operacional.
exemplo (abrir o editor padrão de determinada extensão, abrir o editor de email default, abrir o browser default)
nessa linha você gera um objeto do tipo Desktop

Desktop d = Desktop.getDesktop();  

nessa outra você pede pra ele chamar o navegador default, passando uma URI como parametro.

d.browse( new  URI( "http://www.google.com.br"  ) ); 

[]'s

Tenho que importar alguma classe?
Porque deu erro ao executar…

sim…

import  java.awt.Desktop;  
import java.net.URI;  

posta o erro… as vezes pode ser outra coisa…

Obrigado estava com o mesmo problema e consegui resolver…
Valeu Duduribeiro

Ajudou !!