SlideShare a Scribd company logo
1 of 9
Download to read offline
I.S. TECNOLOGICO

                                                             ADETECH
            DESARROLLANDO CIENCIA Y TECNOLOGIA              SOLUTIONS


                                     Laboratorio Nro 02
Objetivos

Al término de la práctica el alumno esta en capacidad de:

         Trabajar con JPanel
         Trabajar con Eventos de los Botones
         Trabajar con JTextFiel y JPasswordField

Demo01




Prof.: Alex Belleza Porras                                          Pag. 1
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                                                ADETECH
             DESARROLLANDO CIENCIA Y TECNOLOGIA                                SOLUTIONS

Resultado




Nota:

FlowLayout:
Tipo de esquema que permite colocar los controles uno a continuación de otro, se debe de indicar la
ubicación de los controles.

p1.setLayout(new FlowLayout(Numero));

         0        Izquierda
         1        Centro
         2        Derecha

setEnabled:
Permite bloquear o desbloquear un control
        control.setEnabled(false) bloquea
        control.setEnabled(true) desbloquea

showConfirmDialog
Muestra una ventana para elegir un determinado botón

JOptionPane.showConfirmDialog(null,"prompt","title",botones,icon)
prompt Texto que se encuentra dentro de la ventana
title   Titulo de la ventana
botones Botones de opciones
icon    Icono que se muestra en la ventana
                                                   Title




                                                                         prompt

                  icon
                                                                         botones




Prof.: Alex Belleza Porras                                                                   Pag. 2
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                                            ADETECH
              DESARROLLANDO CIENCIA Y TECNOLOGIA                           SOLUTIONS

  Botones:

  YES_NO_CANCEL_OPTION


  YES_NO_OPTION



  Icon:

                               0

                               1

                               2


                               3




JOptionPane.showConfirmDialog(null,"Seguro de Eliminar","Mensaje",JOptionPane.YES_NO_OPTION,3);



  Cuando se selecciona un botón se debe de almacenar en una variable el index
  correspondiente del botón seleccionado

                               0                   Si
                               1                   No
                               2                   Cancelar




  Prof.: Alex Belleza Porras                                                             Pag. 3
  E-mail: a_leo2005@hotmail.com
  Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                  ADETECH
            DESARROLLANDO CIENCIA Y TECNOLOGIA   SOLUTIONS

Demo02




Prof.: Alex Belleza Porras                               Pag. 4
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                                                 ADETECH
            DESARROLLANDO CIENCIA Y TECNOLOGIA                                  SOLUTIONS

Resultado:




Demo03




Nota:

setMnemonic:
Permite colocar una combinación de tecla a un botón

Ejemplo
btnCerrar.setMnemonic('C');

setEchoChar
Permite indicar el carácter que se mostrara cuando se escriba sobre el control JPasswordField

Ejemplo
txtcontraseña.setEchoChar('#');

setHorizontalTextPosition
Indica que el texto se encuentra centrado en el botón, en su formato Horizontal

Ejemplo
btnAceptar.setHorizontalTextPosition(0);

setVerticalTextPosition
Indica que el texto se encuentra en la parte inferior, en su formato Vertical

Ejemplo
btnAceptar.setVerticalTextPosition(3);


Prof.: Alex Belleza Porras                                                                Pag. 5
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                                                 ADETECH
            DESARROLLANDO CIENCIA Y TECNOLOGIA                                  SOLUTIONS


                              Texto centrado en el botón en su forma horizontal, y se encuentra
                              en la parte inferior en su forma vertical


getText()
Método que permite leer el contenido de una caja de texto

Ejemplo:
int x;
x=Integer.parseInt(txtnumero.getText());

String categoria;
categoria=txtcategoria.getText();

setText()
Método que permite escribir un valor a una caja de texto

Ejemplo:
int n1,n2,resu;
n1=10;n2=20;resu=n1+n2;
txtresultado.setText(""+resu)

String nom="jose"
Txtdatos.setText(nom);

grabFocus()
Método que permite colocar el cursor en un determinado control

Ejemplo:
Txtnumero1.grabFocus();

equalsIgnoreCase
Método que permite comparar con otro valor sin importar mayúsculas o minúsculas

Ejemplo:

if(vnombre.equalsIgnoreCase("MarIA")
{

}

setExtendedState
Método del JFrame que permite maximizar, minimizar la ventana

Ejemplo:
setExtendedState(MAXIMIZED_BOTH);




Prof.: Alex Belleza Porras                                                                    Pag. 6
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                  ADETECH
            DESARROLLANDO CIENCIA Y TECNOLOGIA   SOLUTIONS

Demo04




Prof.: Alex Belleza Porras                               Pag. 7
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                                                     ADETECH
            DESARROLLANDO CIENCIA Y TECNOLOGIA                                      SOLUTIONS

Resultado




Ejercicios

    1.   Crear un programa que permita hallar el neto a pagar, sub total, igv para eso deberá ingresar
         código, descripción, precio y la cantidad de un producto, considere el igv 19% del sub total




    2.   Crear un programa que permita hallar el descuento, bonificación y neto a pagar de un trabajador,
         para eso deberá ingresar, nombre, apellido y sueldo de un trabajador, considere descuento 8%
         del sueldo, bonificación 12% del sueldo




Prof.: Alex Belleza Porras                                                                         Pag. 8
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com
I.S. TECNOLOGICO

                                                                                        ADETECH
              DESARROLLANDO CIENCIA Y TECNOLOGIA                                       SOLUTIONS
         3.    Crear un programa que permita ingresar hallar el hallar el área de un triangulo




    4.   Crear un programa que permita hallar la edad de una persona




    5.   Crear un programa que permita convertir centímetros a metros




Prof.: Alex Belleza Porras                                                                       Pag. 9
E-mail: a_leo2005@hotmail.com
Web site: http://ade.orgfree.com

More Related Content

Similar to JPanel Eventos

Plan de aula Decimo grado .exce ldocx
Plan de aula Decimo  grado .exce ldocxPlan de aula Decimo  grado .exce ldocx
Plan de aula Decimo grado .exce ldocxBlanca Torres
 
Semana02 2
Semana02 2Semana02 2
Semana02 2Alex
 
Navegador de tecnología noveno
Navegador de tecnología novenoNavegador de tecnología noveno
Navegador de tecnología novenocreaticsnetwork
 
Metodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos GeneralesMetodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos GeneralesVideoconferencias UTPL
 
Instructivo de exe lerning
Instructivo de exe lerningInstructivo de exe lerning
Instructivo de exe lerningNELLYKATTY
 
Diseño de un reporte
Diseño de un reporteDiseño de un reporte
Diseño de un reportePedro Tejeda
 
Diseño de un reporte
Diseño de un reporteDiseño de un reporte
Diseño de un reportePedro Tejeda
 
Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005Jose Ponce
 
Planeación del proyecto de aprendizaje
Planeación del proyecto de aprendizajePlaneación del proyecto de aprendizaje
Planeación del proyecto de aprendizajemariescn
 

Similar to JPanel Eventos (15)

Modulo
ModuloModulo
Modulo
 
Tecnologia 11
Tecnologia 11Tecnologia 11
Tecnologia 11
 
Plan de aula Decimo grado .exce ldocx
Plan de aula Decimo  grado .exce ldocxPlan de aula Decimo  grado .exce ldocx
Plan de aula Decimo grado .exce ldocx
 
Semana02 2
Semana02 2Semana02 2
Semana02 2
 
MODULO TECNOLOGIA 7.pdf
MODULO TECNOLOGIA 7.pdfMODULO TECNOLOGIA 7.pdf
MODULO TECNOLOGIA 7.pdf
 
Navegador de tecnología noveno
Navegador de tecnología novenoNavegador de tecnología noveno
Navegador de tecnología noveno
 
Metodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos GeneralesMetodologia de la programación Capitulo 1: Conceptos Generales
Metodologia de la programación Capitulo 1: Conceptos Generales
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Instructivo de exe lerning
Instructivo de exe lerningInstructivo de exe lerning
Instructivo de exe lerning
 
Diseño de un reporte
Diseño de un reporteDiseño de un reporte
Diseño de un reporte
 
Diseño de un reporte
Diseño de un reporteDiseño de un reporte
Diseño de un reporte
 
Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005Guia de Laboratorios 3 - VB.NET 2005
Guia de Laboratorios 3 - VB.NET 2005
 
Planeación del proyecto de aprendizaje
Planeación del proyecto de aprendizajePlaneación del proyecto de aprendizaje
Planeación del proyecto de aprendizaje
 
Proyecto tecnologico
Proyecto tecnologicoProyecto tecnologico
Proyecto tecnologico
 

More from Alex

Triptiko20
Triptiko20Triptiko20
Triptiko20Alex
 
Computadora
ComputadoraComputadora
ComputadoraAlex
 
Las tics
Las ticsLas tics
Las ticsAlex
 
Las tics
Las ticsLas tics
Las ticsAlex
 
Las tics
Las ticsLas tics
Las ticsAlex
 
Ejerciciosdecálculodemagnitudes
EjerciciosdecálculodemagnitudesEjerciciosdecálculodemagnitudes
EjerciciosdecálculodemagnitudesAlex
 
Tics
TicsTics
TicsAlex
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosAlex
 
Sesion03
Sesion03Sesion03
Sesion03Alex
 
Funciones logica
Funciones logicaFunciones logica
Funciones logicaAlex
 
Practica de Windows 7
Practica de Windows 7Practica de Windows 7
Practica de Windows 7Alex
 

More from Alex (11)

Triptiko20
Triptiko20Triptiko20
Triptiko20
 
Computadora
ComputadoraComputadora
Computadora
 
Las tics
Las ticsLas tics
Las tics
 
Las tics
Las ticsLas tics
Las tics
 
Las tics
Las ticsLas tics
Las tics
 
Ejerciciosdecálculodemagnitudes
EjerciciosdecálculodemagnitudesEjerciciosdecálculodemagnitudes
Ejerciciosdecálculodemagnitudes
 
Tics
TicsTics
Tics
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Sesion03
Sesion03Sesion03
Sesion03
 
Funciones logica
Funciones logicaFunciones logica
Funciones logica
 
Practica de Windows 7
Practica de Windows 7Practica de Windows 7
Practica de Windows 7
 

JPanel Eventos

  • 1. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Laboratorio Nro 02 Objetivos Al término de la práctica el alumno esta en capacidad de: Trabajar con JPanel Trabajar con Eventos de los Botones Trabajar con JTextFiel y JPasswordField Demo01 Prof.: Alex Belleza Porras Pag. 1 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 2. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Resultado Nota: FlowLayout: Tipo de esquema que permite colocar los controles uno a continuación de otro, se debe de indicar la ubicación de los controles. p1.setLayout(new FlowLayout(Numero)); 0 Izquierda 1 Centro 2 Derecha setEnabled: Permite bloquear o desbloquear un control control.setEnabled(false) bloquea control.setEnabled(true) desbloquea showConfirmDialog Muestra una ventana para elegir un determinado botón JOptionPane.showConfirmDialog(null,"prompt","title",botones,icon) prompt Texto que se encuentra dentro de la ventana title Titulo de la ventana botones Botones de opciones icon Icono que se muestra en la ventana Title prompt icon botones Prof.: Alex Belleza Porras Pag. 2 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 3. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Botones: YES_NO_CANCEL_OPTION YES_NO_OPTION Icon: 0 1 2 3 JOptionPane.showConfirmDialog(null,"Seguro de Eliminar","Mensaje",JOptionPane.YES_NO_OPTION,3); Cuando se selecciona un botón se debe de almacenar en una variable el index correspondiente del botón seleccionado 0 Si 1 No 2 Cancelar Prof.: Alex Belleza Porras Pag. 3 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 4. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Demo02 Prof.: Alex Belleza Porras Pag. 4 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 5. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Resultado: Demo03 Nota: setMnemonic: Permite colocar una combinación de tecla a un botón Ejemplo btnCerrar.setMnemonic('C'); setEchoChar Permite indicar el carácter que se mostrara cuando se escriba sobre el control JPasswordField Ejemplo txtcontraseña.setEchoChar('#'); setHorizontalTextPosition Indica que el texto se encuentra centrado en el botón, en su formato Horizontal Ejemplo btnAceptar.setHorizontalTextPosition(0); setVerticalTextPosition Indica que el texto se encuentra en la parte inferior, en su formato Vertical Ejemplo btnAceptar.setVerticalTextPosition(3); Prof.: Alex Belleza Porras Pag. 5 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 6. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Texto centrado en el botón en su forma horizontal, y se encuentra en la parte inferior en su forma vertical getText() Método que permite leer el contenido de una caja de texto Ejemplo: int x; x=Integer.parseInt(txtnumero.getText()); String categoria; categoria=txtcategoria.getText(); setText() Método que permite escribir un valor a una caja de texto Ejemplo: int n1,n2,resu; n1=10;n2=20;resu=n1+n2; txtresultado.setText(""+resu) String nom="jose" Txtdatos.setText(nom); grabFocus() Método que permite colocar el cursor en un determinado control Ejemplo: Txtnumero1.grabFocus(); equalsIgnoreCase Método que permite comparar con otro valor sin importar mayúsculas o minúsculas Ejemplo: if(vnombre.equalsIgnoreCase("MarIA") { } setExtendedState Método del JFrame que permite maximizar, minimizar la ventana Ejemplo: setExtendedState(MAXIMIZED_BOTH); Prof.: Alex Belleza Porras Pag. 6 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 7. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Demo04 Prof.: Alex Belleza Porras Pag. 7 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 8. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS Resultado Ejercicios 1. Crear un programa que permita hallar el neto a pagar, sub total, igv para eso deberá ingresar código, descripción, precio y la cantidad de un producto, considere el igv 19% del sub total 2. Crear un programa que permita hallar el descuento, bonificación y neto a pagar de un trabajador, para eso deberá ingresar, nombre, apellido y sueldo de un trabajador, considere descuento 8% del sueldo, bonificación 12% del sueldo Prof.: Alex Belleza Porras Pag. 8 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com
  • 9. I.S. TECNOLOGICO ADETECH DESARROLLANDO CIENCIA Y TECNOLOGIA SOLUTIONS 3. Crear un programa que permita ingresar hallar el hallar el área de un triangulo 4. Crear un programa que permita hallar la edad de una persona 5. Crear un programa que permita convertir centímetros a metros Prof.: Alex Belleza Porras Pag. 9 E-mail: a_leo2005@hotmail.com Web site: http://ade.orgfree.com