Gamarod JavaScript - Rutinas JavaScript Efectos javascript Codigos javascript Rutinas JavaScript

Programacion




Todo sobre Java - Traducir nombres de host a direcciones de Internet.

Traducir nombres de host a direcciones de Internet.






Este applet traduce el nombre de host de una determinada página, a la dirección ip de esa página.

Lookup.java

import java.awt.*;
import java.net.*;

/*
* la clase de la aplicación 
*/
public class Lookup extends Frame {

/*
* campo de texto para el nombre del host
*/
TextField nameField;

/*
* campo de texto para visualizar el nombre de la dirección de internet
*/
TextArea addrArea;

/*
* instancia de InetAddress necesaria para la conversión de nombre a dirección 
*/
InetAddress inetAddr;

/*
* punto de inserción en el área de texto de la dirección de internet 
*/
int insertIndex;

/*
* el constructor crea la interface de usuario 
*/
public Lookup () {

super ("Lookup");

setLayout (new BorderLayout ());

Panel editPanel = new Panel ();
editPanel.setLayout (new BorderLayout ());
editPanel.add ("North", new Label ("Nombre del host"));
nameField = new TextField ("", 32);
editPanel.add ("Center", nameField);

add ("North", editPanel);

Panel areaPanel = new Panel (); 
areaPanel.setLayout (new BorderLayout ());
addrArea = new TextArea ("", 24, 32);
addrArea.setEditable (false);
areaPanel.add ("North", new Label ("dirección de Internet"));
areaPanel.add ("Center", addrArea);

add ("Center", areaPanel);

insertIndex = 0;

resize (300, 200);
show ();
}

/**
* manipulación de evento de teclado (tecla retorno) 
* traducción de nombre a dirección e imprime en el área de texto 
* @param evt - evento
* @param arg - objeto que recibe el evento
*/
public boolean action (Event evt, Object arg) {

if (evt.target.equals (nameField)) { 
String name = nameField.getText ();
try {
inetAddr = InetAddress.getByName (name);
String str = inetAddr.toString () + "\n";
addrArea.insertText (str, insertIndex);
insertIndex += str.length ();
} catch (UnknownHostException ex) {
String str = name + "/ No es un host\n";
addrArea.insertText (str, insertIndex);
insertIndex += str.length ();
}

return true;

return false;
}

/**
* punto de entrada de la aplicación
* @param args - argumento de la línea de mandatos 
*/
public static void main (String args[])
{
new Lookup ();
}
}




Informe (Java) de Alejandro Gassmann


 
Valora este artículo   Malo Excelente  

Han valorado este artículo de Java. 10 usuario(s).
Valoración media: Traducir

Este artículo ha sido leído ( 7329 veces ).
Fecha: 4/17/2003


Agregar comentario | (0) comentarios
trucos Java Recomendar este artículo Java
Foros sobre Java
Java
Imprimir Java
artículo Java Agregar a Favoritos este artículo Java


Java
Artículos Relacionados

• Comenzando a programar en Java

• Como conectar Java y Access

• Generar un archivo ejecutable con Java

• Java Server Pages

• Traducir nombres de host a direcciones de Internet en java

• Crear un applet java para reproducir sonidos

• Crear un applet java para mostrar una serie de imagenes

• Un Applet java para utilizar fuentes

• Determinar el nombre del host donde se ejecuta el applet java

• Una calculadora en Java