Gamarod JavaScript - Rutinas JavaScript Efectos javascript Codigos javascript Rutinas JavaScript

Programacion




Todo sobre Java - Crear un applet para reproducir sonidos.

Crear un applet para reproducir sonidos.






Este applet crea un applet que reproduce sonidos parecidos al tono telefónico, cada vez que se preciona un botón.

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. 24 usuario(s).
Valoración media: Crear

Este artículo ha sido leído ( 11999 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