Librería Swing

download Librería Swing

of 20

Transcript of Librería Swing

  • 8/17/2019 Librería Swing

    1/20

    LIBRERÍA SWING• SWING  ES UNA BIBLIOTECA

    INTERFACES GRÁFICAS DE USUARIO (GPARA JAVA.

    • VIENE INCLUIDA CON EL ENTORNODESARROLLO DE JAVA (JDK)

    • EXTIENDE A OTRA LIBRERÍA GRÁFMAS ANTIGUA LLAMADA AWT

  • 8/17/2019 Librería Swing

    2/20

    COMPONENTES SWING - VENTAN

    JFrameForm: La claseJFrameForm proporciona

    operaciones para manipular

    ventanas y contiene todos los

    componentes utilizados en la

    interfaz Gráfica de Usuario.JInternalFrame: utilizada como

    ventana interna dentro de un

    DesktopPane para implementar

    componentes.

  • 8/17/2019 Librería Swing

    3/20

    COMPONENTES DE UNA VENTA

    Jpanel: Componente con un layoutmanaer propio! y "ue puede

    contener varios componente en su

    interior.

    JButton: componente "ue permite

    implementar un #ot$n de pulsaci$n. 

    JLabel: muestra una oe"ue%a área

    de te&to o imaen en la interfaz

    ráfica de usario.

  • 8/17/2019 Librería Swing

    4/20

    COMPONENTES DE UNA VENTA

    JTextField: Componente "ue

    permite inresar una l'nea de te&toy editarlo.

    JTextArea: componente "ue

    muestra un control para inresar

    varias l'neas de te&to y editarlo. 

    JCheckBox: Permite seleccionar o

    deseleccionar uno o varios 'tems de

    un con(unto de opciones.

  • 8/17/2019 Librería Swing

    5/20

    COMPONENTES DE UNA VENTAN

    JRadioButton: Componente para

    mostrar varias opciones de as cualessolo se puede seleccionar una.

    JComboBox: Usado para

    implementar una lista desplea)le de

    varias opciones de las cuales solo se

    puede seleccionar una.  JList: Permite implementar una lista

    con varias opciones de las cuales se

    puede seleccionar una o varias .

  • 8/17/2019 Librería Swing

    6/20

    COMPONENTES DE UNA VENTAN

    JMenuBar: Permite implementar un

    men* de 'tems y su)items de opcionesen Java.

    JTable: Permite implementar una ta)lapara poder mostrar informaci$n en sus

    celdas.

  • 8/17/2019 Librería Swing

    7/20

    PROPIEDADES DE LOS COMPONENTES

    BackGround: Permite modificar el color de fond

    componente.

    ForeGround: Propiedad para modificar el color de la l

    componente.

    Font: permite modificar la fuente! el estilo y el tama%o de un componente.

    Icon: Propiedad "ue permite insertar un icono o ima

    componente.

  • 8/17/2019 Librería Swing

    8/20

    PROPIEDADES DE LOS COMPONENTES

    Text: Para definir la l'nea de te&to "ue se va a visua

    componente.

    Cursor: Define el estilo del cursor del +ouse

    ToolTipText: permite inresar un mensa(e de ayud

    visualizará cuando pasemos el mouse so)re el compon

    nable: Permite ,a)ilitar o des,a)ilitar un componente

  • 8/17/2019 Librería Swing

    9/20

    NETBEANS (INTERFACES GRAFICAS DE USUARIO

  • 8/17/2019 Librería Swing

    10/20

    Men! File

    "e# $ro%ectJa&a ' Ja&a Application

    "ombre Inter(acesG)I

    *esabilitar crear Main

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    11/20

    +e crea un nue&o pa,uete

    "ombre inter(aces

    Crear un J(rame

    "ombre %(Re-istro)suarios

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    12/20

    Crear un J(rame "ombre %(Re-istro)suarios

    NETBEANS (INTERFACES GRAFICAS DE USUAR

    Paleta dedise!

    P

    C

    Pestaadise!

  • 8/17/2019 Librería Swing

    13/20

    J(rame arrastramos un $anel ' cambiamos su c

    back-round ' se eli-e el componente %Label ' cam

    texto .Re-istro de usuarios/

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    14/20

    J(rame componente %Label ' cambiamos propiedade

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    15/20

    J(rame a-re-amos otro %$anel ' cambiamo

    propiedades Font ' colocamos un nombre

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    16/20

    J(rame a-re-amos otro %$anel ' a-re-amos 0

    cambiamos el texto ' a-re-amos cuadros de tex

    de%an &acios

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    17/20

    J(rame a-re-amos otro %$anel ' a-re-amos 0

    cambiamos el nombre de los componentes .txt

    txtapaterno1 txtamaterno/2 se a-re-a otro %Label

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    18/20

    J(rame a-re-amos control para selecciona

     %RadioButton ' cambiamos texto ' a-re-ar un

    cambiar nombre

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    19/20

    J(rame como se pueden

    seleccionar los dos sexosse a-re-a un Button

    Group2 se puede &er en la

    paleta de na&e-aci3n

    cambiar nombre .sexo/ se

    relacionan los dos %RadioButton con Button

    Group

    NETBEANS (INTERFACES GRAFICAS DE USUAR

  • 8/17/2019 Librería Swing

    20/20

    J(rame se a-re-a un

    nue&o %$anel ' colocamost4tulo ' a-re-ar un %Label

    para mostrar una (oto ' se

    cambia una propiedad

    llamada icon para ele-ir la

    ima-en ' se a-re-a dos %CheckBox para ,ue el

    usuario decida si ,uiere

    mostrar su (oto 5 su (echa

    de nacimiento

    NETBEANS (INTERFACES GRAFICAS DE USUAR