Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Erik# en 22 Septiembre 2008, 20:02 pm



Título: DatosPC usando INET + Swing
Publicado por: Erik# en 22 Septiembre 2008, 20:02 pm
Lo mismo que antes, pero con una interfaz más agradable.

Código
  1. import java.io.*;
  2. import java.net.*;
  3. import javax.swing.JOptionPane;
  4.  
  5. public class DatosPC {
  6.  
  7.  public DatosPC()
  8.  {
  9.  
  10.  }
  11.   public String IP()
  12.  {
  13.   try
  14.   {
  15.       InetAddress ip = InetAddress.getLocalHost();
  16.       return(ip.getHostAddress());
  17.     }
  18.         catch (Exception e) {e.printStackTrace();}  
  19.         return "No hay ip";
  20.  }
  21.   public String Nombre()
  22.  {
  23.   try
  24.   {
  25.      InetAddress ip =InetAddress.getLocalHost();
  26.      return(ip.getHostName());
  27.    }
  28.        catch (Exception e) {e.printStackTrace();}  
  29.       return "Sin host";
  30.  }
  31. public static void main(String args[]) {
  32.   DatosPC dp= new DatosPC();
  33.   JOptionPane.showMessageDialog(null,"IP: "+dp.IP());
  34.   JOptionPane.showMessageDialog(null,"Nombre del sistema: "+dp.Nombre());
  35.     }
  36. }