Está en la página 1de 4

METODOLOGA DE LA PROGRAMACIN JAVA PRIMEROS PROGRAMAS Ejercicio 1 Realice un programa en java con las siguientes caractersticas: La ventana principal

tendr los siguientes elementos: Una etiqueta que contenga su nombre. Nombre de la etiqueta: etiNombre Una etiqueta que contenga su ciudad. Nombre de la etiqueta: etiCiudad Un botn con el texto Ocultar ombre!. Nombre del botn: btnOcultarNombre Un botn con el texto "isuali#ar ombre!. Nombre del botn: btnVisuNombre Un botn con el texto Ocultar $iudad!. Nombre del botn: btnOcultarNombre Un botn con el texto "isuali#ar $iudad!. Nombre del botn: btnVisuCiudad

%l &uncionamiento del programa ser el siguiente: $uando se pulse el botn btnOcultarNombre' se debe ocultar la etiqueta etiNombre. $uando se pulse el botn btnVisuNombre' se debe visuali#ar la etiqueta etiNombre. $uando se pulse el botn btnOcultarCiudad' se debe ocultar la etiqueta etiCiudad. $uando se pulse el botn btnVisuCiudad' se debe visuali#ar la etiqueta etiCiudad.

(ara )acer esto debe programar el evento actionPerformed de cada botn. Usar el m*todo setVisible de cada etiqueta para visuali#arlas u ocultarlas.

Ejercicio 2 $rear un programa java cu+a ventana principal contenga los siguientes componentes: Un cuadro de texto. %l nombre ser txtTexto. Una etiqueta vaca ,sin texto dentro-. %l nombre ser etiTexto1. Otra etiqueta vaca ,sin texto dentro-. %l nombre ser etiTexto2. Un botn con el texto .raspasa /!. %l nombre ser btnTraspasa1. Un botn con el texto .raspasa 0!. %l nombre ser btnTraspasa2.

%l programa &uncionar de la siguiente &orma: $uando el usuario pulse el botn .raspasa /!' lo que se )a+a escrito dentro del cuadro de texto se copiar dentro de la etiqueta /. $uando el usuario pulse el botn .raspasa 0!' lo que se )a+a escrito dentro del cuadro de texto se copiar dentro de la etiqueta 0.

(ara )acer esto programar el evento actionPerformed de cada botn. Usar el m*todo setText para situar el texto en la etiqueta' + getText para recoger el texto del cuadro de texto.

Ejercicio 3 1e pide que realice un programa en java cu+a ventana principal inclu+a los siguientes componentes: Un cuadro de texto llamado txtTexto. Una etiqueta vaca llamada etiTexto. Un botn con el texto "aciar! llamado btnVaciar.

%l programa &uncionar de la siguiente &orma: $uando el usuario escriba en el cuadro de texto txtTexto' lo que escriba pasar inmediatamente a la etiqueta etiTexto. ,.endr que programar el evento ke Pressed del cuadro de texto$uando el usuario pulse el botn "aciar! el texto contenido en el cuadro de texto + en la etiqueta se borrar. ,.endr que programar el evento actionPerformed-

.endr que usar el m*todo setText para colocar texto en la etiqueta + usar el m*todo getText para recoger el texto escrito en el cuadro de texto.

Ejercicio 4 1e pide que realice un programa en java cu+a ventana principal contenga los siguientes elementos: Un cuadro de texto llamado txtNombre. Un cuadro de texto llamado txtCiudad. Una etiqueta llamada txt!rase. Un botn con el texto 2ceptar! llamado btn"ceptar. Un botn con el texto 3esactivar! llamado btn#esacti$ar. Un botn con el texto 2ctivar! llamado btn"cti$ar.

%l programa &uncionar de la siguiente &orma: %l usuario introducir un nombre en el cuadro de texto txtNombre. (or ejemplo 4uan!. %l usuario introducir una ciudad en el cuadro de texto txtCiudad. (or ejemplo 4ere#!. $uando el usuario pulse el botn 2ceptar!' entonces aparecer un mensaje en la etiqueta llamada txt!rase indicando como se llama + donde vive. (or ejemplo: %sted se llama &uan $i$e en &ere'.

$uando el usuario pulse el botn 3esactivar!' entonces los dos cuadros de texto se desactivarn. $uando el usuario pulse el botn 2ctivar!' los dos cuadros de texto se volvern a activar.

.endr que programar el evento actionPerformed de los botones. .endr que usar la concatenacin de cadenas. Recuerde que se pueden concatenar cadenas a trav*s del operador 5. .endr que usar el m*todo setText para colocar el texto en la etiqueta + el m*todo getText para recoger el texto de cada cuadro de texto. .endr que usar el m*todo set(nabled para activar o desactivar cada cuadro de texto.

Ejercicio 5 3ebe reali#ar un programa java cu+a ventana principal contenga los siguientes elementos: $uatro etiquetas' conteniendo distintas palabras cada una. (uede llamarlas: etiPal1) etiPal2) etiPal* + etiPal+. Otra etiqueta que contenga el texto Ocultar!. %sta etiqueta se llamar etiOcultar + tendr un tama6o ms grande que las otras + un color de &ondo.

%l programa debe &uncionar de la siguiente &orma: $uando el puntero del ratn sobrevuele! la etiqueta etiOcultar' las etiquetas con las palabras deben desaparecer. $uando el puntero del ratn salga de la super&icie de la etiqueta etiOcultar' entonces las etiquetas con las palabras volvern a aparecer.

.endr que programar los eventos mouse(ntered + mouse(xited para que el programa detecte cuando el ratn entra o sale de la etiqueta etiOcultar. 3ebe usar el m*todo setVisible de las etiquetas para ocultarlas o visuali#arlas.

Ejercicio 6 3ebe reali#ar un programa java cu+a ventana principal contenga los siguientes elementos: Una etiqueta que contenga su nombre. %sta etiqueta se llamar etiNombre. %sta etiqueta debe tener un color de &ondo. Un botn con el texto %squina!. %ste botn se llamar btn(squina. Un botn con el texto $entro!. %ste botn se llamar btnCentro. Un botn con el texto 2grandar!. %ste botn se llamar btn"grandar. Un botn con el texto 2c)icar!. %ste botn se llamar btn"c,icar.

%l programa debe &uncionar de la siguiente &orma: $uando el usuario pulse el botn %squina!' la etiqueta etiNombre se colocar en la esquina de la ventana. $uando el usuario pulse el botn $entro!' la etiqueta etiNombre se colocar en el centro de la ventana. $uando el usuario pulse el botn 2grandar!' la etiqueta etiNombre cambiar de tama6o' agrandndose. $uando el usuario pulse el botn 2c)icar!' la etiqueta etiNombre cambiar de tama6o' empeque6eci*ndose. $uando el usuario lleve el puntero sobre uno de los botones' el botn cambiar de tama6o agrandndose. $uando el puntero salga del botn' el botn volver a su tama6o normal.

3ebe programar los eventos actionPerformed) mouse(ntered + mouse(xited para los botones. .endr que usar el m*todo set-ocation para cambiar la posicin de la etiqueta. %ste m*todo recibe como parmetro la posicin x e + donde situar el componente. .endr que usar el m*todo set.i'e para cambiar el tama6o de la etiqueta + de los botones. %ste m*todo recibe como parmetro el anc)o + alto del componente. La propiedad preferred.i'e permite de&inir un tama6o inicial a cada componente de la ventana.

Ejercicio 1e pide reali#ar un programa java que tenga los siguientes elementos en la ventana principal: Una etiqueta con el texto que quiera. %sta etiqueta se llamar etiTexto. Un botn con el texto 2#ul!. %ste botn se llamar btn"'ul. Un botn con el texto Rojo!. %ste botn se llamar btn/o0o. Un botn con el texto "erde!. %ste botn se llamar btnVerde. Un botn con el texto 7ondo 2#ul!. %ste botn se llamar btn!ondo"'ul. Un botn con el texto 7ondo Rojo!. %ste botn se llamar btn!ondo/o0o. Un botn con el texto 7ondo "erde!. %ste botn se llamar btn!ondoVerde. Un botn con el texto .ransparente!. %ste botn se llamar btnTransparente. Un botn con el texto Opaca!. %ste botn se llamar btnOpaca.

%l programa debe &uncionar de la siguiente &orma: $uando se pulse el botn 2#ul!' el texto de la etiqueta se pondr de color a#ul. $uando se pulse el botn Rojo!' el texto de la etiqueta se pondr de color rojo. $uando se pulse el botn "erde!' el texto de la etiqueta se pondr de color verde. $uando se pulse el botn 7ondo 2#ul!' el &ondo de la etiqueta se pondr de color a#ul. $uando se pulse el botn 7ondo Rojo!' el &ondo de la etiqueta se pondr de color rojo. $uando se pulse el botn 7ondo "erde!' el &ondo de la etiqueta se pondr de color verde. $uando se pulse el botn .ransparente!' la etiqueta dejar de ser opaca. $uando se pulse el botn Opaca!' se activar la propiedad opaca de la etiqueta.

3ebe programar los eventos actionPerformed de cada botn. (ara cambiar el color de &ondo de una etiqueta' usar el m*todo set1ackground. (ara cambiar el color del texto de una etiqueta' usar el m*todo set!oreground. (ara indicar el color a#ul usar $olor.8LU%. (ara indicar el color rojo' usar $olor.R%3. 9 para indicar el color verde usar $olor.:R%% . (ara )acer que una etiqueta sea opaca o no' usar el m*todo setOpaque.

También podría gustarte