You are on page 1of 4

02-diciembre-2013 Un programa en java que implementa una interfaz grafica normalmente contiene 4 tipos de elementos: 1.

-un contenedor: Se le conoce como un marco (jFrame, jApplet, jDialog ), estos contenedores no estn dentro de otra ventana, son las ventanas principales 2.- componentes de la interfaz grafica, como botones, campos de texto, listas, que se ubican en la ventana principal o en contenedores. 3.-Contenedores: estas diseados para contener a otros elementos de la interfaz ( jPanel, jScroll) Elementos para la gestin de eventos Crear un marco con la clase jFrame. Los componentes graficos de una aplicacin java se ubican directa o indirectamente en una ventana principal. La ventana principal es largo marco que deriva de la clase jFrame, los marcos no se visualizan automticamente, para mostrar un marco se llama el mtodo set. Visible (true). Jerarqua de componentes grficos COMPONENT

CONTAINER

JCOMPONENT

PANEL

WINDOW

FRAME

DIALOG

JFRAME

JDIALOG

METODOS PROPIOS DE JFRAME JFrame (): Constructor por defecto, crea un marco sin ttulo. Jframe(): Constructor para crear un marco con titulo. Void setTitle (String titulo): Pone o cambia el titulo del marco. Void set IconImage (image m): Para imagen m como icono del marco. Void add (component c): Aade el componente c al marco. Void remove (component comp): Quita del marco el componente comp. Void setVisible (boolean b): Muestra componente lo hace visible. Void setBounds (int x, int y, int ancho, int alto): Situa el componente y cambia su tamao. Void setLocation (int x, iny y): Situa el componente en la posicin x y y. Void setSize (int ancho, int alto): tamao de los componentes. EJEMPLO: CREAR UN MARCO DE 200X150 PIXELES. La clase principal es el merco que deriva de jframe, en el constructor se pone el tamao en pixeles, la posicin y el titulo. Si no se indica la posicin asume el valor (0,0). Import javax.swing.*; Public class MarcoSencillo extends JFrame { Private static final int ANCHO=200, ALTO=150; Public MarcoSencillo() { setTitle(Mi primer Marco); setSize (ANCHO, ALTO); setLocation(ANCHO/2,ALTO/2); } Public static void main (String args [ ])

{ MarcoSencillo marco; marco=new MarcoSencillo (); marco.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); marco.setVisible(true); } } Escala Practicas/programas ------4.0 Blog--------------------------2.0 Portafolio------------------1.0 Examen---------------------3.0 3 de diciembre del 2013 1.- Qu es multimedia? El uso de diferentes medios para comunicar la informacin. 2.- Qu hace multimedia? Aumenta la experiencia del usuario y lo hace ms fcil y rpido la asimilacin de la informacin 3.- applet? Archivo que ofrece comprensin de la informacin de las imgenes en archivos mas pequeos y tienen jpg y .gif. 4.- clase image? Clase abstracta y no se puede crear instancias de ella. 5.- mtodo o estructura del mtodo get image? Es imagen 1=getimage(getCodeBase(),Stringnombrearchivo.gif); 6.- metodo de estructura Draw Image? g.drawImage(imagen1 , int x, int y, this);

7.- tipos de archivos de sonido? .wav.aif.aw,iff. 8.- Qu archivos entiende java? Por el momento solo.au 9.- Estructura del mtodo getAudioClip? AudioClipSonido1=getAudioClip(getCodeBase(),nombre archivo.au); 10.- metodos de interfaz de audioClip? Sonido1.play();Escuchar el sonido Sonido.loop();Repetir el sonido Sonido1.Stop();Detener el sonido 11.- Qu es animacin? Mostrar imgenes a gran velocidad 5 y 25 imgenes por segundo de forma sucedida. 12.- metodo Repair? Se utiliza para lograr la repeticin y redibujar el applet. 13.- Imagen1? Es el objeto image 14.-x,y? Son las cordenadas(pixeles del punto en la pantalla de donde se va a mostrar la imagen 15.-this? Controlador de ImageObserver y relaciona el objeto activo

You might also like