[SRC] L1nk 0p3n3r

Hola a todos, que tal !
Bueno pues siguiendo con mis practicas en Java !
Ahora hizo un programa que pide una URL y abre la pagina!
Bueno como ven no hace casi mucho xD!
Pero es para practicar ya saben!
Aqui les dejo el code:


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
||                         Simple Programa en Java                          ||
||                    Programa Echo Solo Para Practicar                     || 
||                              Th4Pr3nD1z 2010                             ||
||                          Th4Pr3nD1z.newbie@gmail.com                     || 
||                     Http://Th4Pr3nD1z-Labs.Blogspot.com                  ||
||                          Http://R00t-H4ck.com.ar                         ||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.URI;
import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import java.io.IOException;
 
public class abrirLink{
 
JFrame cuadro = new JFrame("L1nk 0p3n3r By Th4Pr3nD1z");
JTextField url = new JTextField(24);
JButton abrir = new JButton("Abrir");
JButton salir = new JButton("Salir");
 
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
 
void crearCuadro(){
 
cuadro.setLocation(500, 500);
cuadro.setSize(300,85);
cuadro.setLayout(new FlowLayout(FlowLayout.CENTER));
cuadro.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
cuadro.setVisible(true);
cuadro.add(url);
cuadro.add(abrir);
cuadro.add(salir);
}
 
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
 
void abrirPagina(){
 
url.setText("Http://");
 
abrir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
 
try {
 
String ruta = url.getText();
 
Desktop.getDesktop().browse(new URI(ruta));
 
} catch (IOException e1) {
 
JOptionPane.showMessageDialog(null,"Introduce una URL","Error",0);
 
} catch (URISyntaxException e1) {}
 
}});
 
 
salir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
 
System.exit(0);
 
}});
 
}
 
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
 
public abrirLink(){
 
crearCuadro();
abrirPagina();
 
}
 
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
public static void main(String[] args){
 
abrirLink hacer = new abrirLink();
 
}
}

Imagen Final del Programa:


Si Tiene alguna duda, no duden en preguntar!!


Zaludox!