Programacion

Páginas: 37 (9150 palabras) Publicado: 17 de abril de 2010
Id

Java 2, incluyena

JAVA 2 MANUAL DE PROGRAMACIÓN

JAVA 2 MANUAL DE PROGRAMACIÓN

Luis Joyanes Aguilar Matilde Fernandez Azuela
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software Facultad de Informática / Escuela Universitaria de informática Universidad Pontificia de Salamanca. Campus Madrid

Osborne
McGraw-Hill
MADRID BUENOS AIRES CARACAS GUATEMALALISBOA MÉXICO NUEVA YORK PANAMA SAN JUAN SANTAFÉ DE BOGOTÁ SANTIAGO SA0 PAUL0

AUCKLAND HAMBURG0 LONDRES * MILÁN MONTREAL NUEVA DELHI PARiS SAN FRANCISCO * SIDNEY SINGAPUR ST. LOUIS TOKIO * TORONTO

CONTENIDO

....javac LLenaArr2.java Archivo HTML (Numeros.html) IHTMLZ

< / HTML>

Ejecución
C:\libro\Temall>appletviewer numeros.htm1

El resultado se muestra en la Figura 1 1.5.

72

9

6

8

6

1

8

1

3

L a m e d i a e s 51

Figura 11.5. Resultado de la ejecución del applet LLenaArr . class

306

Java 2. Manual de programación

11.5. INCORPORACIÓN DE SONIDO
Para reproducir sonidos desde un applet, se comienza por cargar el archivo de sonido mediante
public java.applet.AudioC1ip getAudioCl;p(;ava.net.URL pi, lava.lang.String p2)

yposteriormente se controla la reproducción mediante los métodos proporcionados por Audioclip.

Ejemplo
Audioclip audiocl;

...
audiocl
=

...

getAudioClip (getCodeBase ( )

, "Sonido.au") ;

audiocl .play ( ) ;

De esta forma los datos de audio se cargan cuando se construye el audio clip. La interfaz Audioclip del paquete java . applet define los siguientes métodos:
public a b s t r ac t void l o o p ( ) public a b s t r a c t void play() public a b s t r a c t void stop()

Reproduce el archivo de forma continua. Reproduce el archivo. Detiene la reproducción.

La versión 1.3 de la Plataforma 2 de Java incluye una nueva y poderosa
A P I ( javax sound) que permite capturar, procesar y reproducir audio y MIDI. Este A P I permite una flexible configuración del audio y delsistema M I D I , inclu-

.

yendo métodos para que las aplicaciones puedan preguntar al sistema cuáles son los recursos que están instalados y disponibles. Los archivos de audio pueden ser de los formatos AIF, AU y WAV y los de música M I D I Tipo O , M I D I Tipo 1 y RMF.

11.6. INCORPORACIÓN DE IMÁGENES
El método a seguir para la incorporación de imágenes a un applet es similar alanteriormente descrito para la incorporación de sonido. La imagen se carga mediante el método
public java.awt.Image getImage(java.net.URL pi, java.lang.String p2)

Applets

307

en el que pi representa el lugar de ubicación de la imagen, mientras que p2 es el nombre del archivo que la contiene, que puede ser de tipo j pg o gi f,y se puede mostrar utilizando
p u b l i c abstract booleandrawImage(java.awt.1mage p l , i n t p2, i n t p3, java.awt.image.ImageObserver p4)

El primer parámetro p l es la imagen, el segundo, p2,y tercero, p3, representan el lugar donde debe situarse la imagen en el applet (en realidad son las coordenadas para la esquina superior izquierda de la misma) y el cuarto, p4, es una referencia a un objeto Imageobserver,que puede ser cualquiera que implemente lainterfaz Imageobserver y normalmente es el objeto en el que se muestra la imagen. También se puede utilizar para mostrar la imagen
p u b l i c abstract boolean drawImage(java.awt.1mage p l , i n t p2, i n t p 3 , i n t p4, i n t p 5 , java.awt.image.Irnage0bserver p6)

Este segundo método permite establecer una anchura y altura determinadas para la misma mediante los parámetros p 5 y p 6.Imageobserver es una interfaz implementada por la clase Component que define el método
public abstract boolean imageupdate (java.awt . Image pl, i n t p2, i n t p3, i n t p4, i n t p5, i n t p6)

el cual puede redefinirse para cambiar su comportamiento por defecto, que es pintar las imágenes mientras se cargan. El método imageupdate devolverá false cuando se haya completado la carga de una imagen y true...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS