Librería Swing
-
Upload
juan-pablo-riveros -
Category
Documents
-
view
253 -
download
0
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