clase 16 interfaces1

Upload: juan-jose-spp

Post on 13-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Clase 16 Interfaces1

    1/46

    ESCUELA POLITECNICA DELEJERCITO

    Ing. Rubn Arroyo. Mgs.

    Coordinador del Area deProgramacin.

    Programacin II

    INTERFACESINTERFACES

  • 7/25/2019 Clase 16 Interfaces1

    2/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    3/46

    Escuela Politcnica del EjercitoESPE

    INTERFACESINTERFACES

    Dispositivo que permite interactuar a ojetos norelacionados entre si!

    "pulic# inter$ace nomInter$a% "e&tends#"superinter$aces#

    'Cuerpo de la inter$a%'inclu(e ctes )pulic static $inal*

    'declaraci+n ( mtodos )pulic astract

    ,

  • 7/25/2019 Clase 16 Interfaces1

    4/46

    Escuela Politcnica del EjercitoESPE

    INTERFACESINTERFACES

    Pulic inter$ace I$ec-a'

    pulic static $inal int DIA./ES0Calendar!DA1.2F./2NT34

    pulic static $inal int /ES.A520Calendar!/2NT34

    pulic static $inal int A520Calendar!1EAR

    pulic astract int dia)*4

    pulic astract int mes)*4

    pulic astract int a6o)*4

    ,

  • 7/25/2019 Clase 16 Interfaces1

    5/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    6/46

    Escuela Politcnica del EjercitoESPE

    Interfaces Grficas GUIsInterfaces Grficas GUIs

    swing

    Es una lirer7a o una amplia colecci+n de paquetes quetiene clases propias de java!

    Aplicar todo lo aprendido8 encapsulaci+n9 modularidad9 sujerarqui%aci+n a travs de -erencia

  • 7/25/2019 Clase 16 Interfaces1

    7/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    8/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    9/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    10/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    11/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    12/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    13/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    14/46

    Escuela Politcnica del EjercitoESPE

  • 7/25/2019 Clase 16 Interfaces1

    15/46

    Escuela Politcnica del EjercitoESPE

    E l P li i d l Ej i

  • 7/25/2019 Clase 16 Interfaces1

    16/46

    Escuela Politcnica del EjercitoESPE

    E l P lit i d l Ej it

  • 7/25/2019 Clase 16 Interfaces1

    17/46

    Escuela Politcnica del EjercitoESPE

    :estor de dise6o

    E l P lit i d l Ej it

  • 7/25/2019 Clase 16 Interfaces1

    18/46

    Escuela Politcnica del EjercitoESPE

    E l P lit i d l Ej it

  • 7/25/2019 Clase 16 Interfaces1

    19/46

    Escuela Politcnica del EjercitoESPE

    E l P lit i d l Ej it

  • 7/25/2019 Clase 16 Interfaces1

    20/46

    Escuela Politcnica del EjercitoESPE

    Esc ela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    21/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    22/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    23/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    24/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    25/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    26/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    27/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    28/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    29/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    30/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    31/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    32/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    33/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    34/46

    Escuela Politcnica del EjercitoESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    35/46

    scue a o c ca de je c oESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    36/46

    jESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    37/46

    jESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    38/46

    jESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    39/46

    jESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    40/46

    jESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    41/46

    ESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    42/46

    ESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    43/46

    ESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    44/46

    ESPE

    Escuela Politcnica del Ejercito

  • 7/25/2019 Clase 16 Interfaces1

    45/46

    ESPETrabajoTrabajo

    Crear un pro(ecto mediante el cual pida datos mediante cajas

    de dialo;o ( despus visuali%ar los datos in;resados en dic-ascajas

    datos )> )etiquetas*?@ael ( > )Campos Te&to* ?Te&tField*!= Crear el constructor9 donde va la ventana principal9 lascajas de dialo;o cu(a in$ormaci+n las almacena en lasvariales9 donde se aplica un ;estor de dise6o ( se a6aden las

    variales ( llama el tipo de aspecto!>!= Crear el mtodo donde esta el tipo de aspecto

    B!= Crear el pro;rama principal que llame al constructor!

    Escuela Politcnica del Ejrcito

  • 7/25/2019 Clase 16 Interfaces1

    46/46

    ESPE.

    Gracias por su atencin