Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Departamento de Informática
8 de mayo de 2018
Logo
Guia de componentes
Introduccion
Guia de componentes
Introduccion
Guia de componentes
Introduccion
Guia de componentes
Introduccion
Guia de componentes
Componentes
Paneles intermedios
Figura : Paneles
JPanel
I Es un contenedor ligero.
I Usado para agrupar componentes.
I Tiene FlowLayout como layout por defecto.
I Ejemplo de uso;
I Es un contenedor ligero.
I Usado para agrupar componentes.
I Tiene FlowLayout como layout por defecto.
I Ejemplo de uso;
I Es un contenedor ligero.
I Usado para agrupar componentes.
I Tiene FlowLayout como layout por defecto.
I Ejemplo de uso;
I Es un contenedor ligero.
I Usado para agrupar componentes.
I Tiene FlowLayout como layout por defecto.
I Ejemplo de uso;
I Es un contenedor ligero.
I Usado para agrupar componentes.
I Tiene FlowLayout como layout por defecto.
I Ejemplo de uso;
I Es un contenedor ligero.
I Usado para agrupar componentes.
I Tiene FlowLayout como layout por defecto.
I Ejemplo de uso;
Figura : JScrollPane
JScrollPane
I JSrollPane ()
I JScrollPane(Component component)
I JScrollPane(int ver, int hor)
I JScrollPane(Component component, int ver, int hor)
I HORIZONTAL SCROLLBAR ALWAYS,
HORIZONTAL SCROLLBAR AS NEEDED,
VERTICAL SCROLLBAR ALWAYS,
VERTICAL SCROLLBAR AS NEEDED
JScrollPane
I JSrollPane ()
I JScrollPane(Component component)
I JScrollPane(int ver, int hor)
I JScrollPane(Component component, int ver, int hor)
I HORIZONTAL SCROLLBAR ALWAYS,
HORIZONTAL SCROLLBAR AS NEEDED,
VERTICAL SCROLLBAR ALWAYS,
VERTICAL SCROLLBAR AS NEEDED
JScrollPane
I JSrollPane ()
I JScrollPane(Component component)
I JScrollPane(int ver, int hor)
I JScrollPane(Component component, int ver, int hor)
I HORIZONTAL SCROLLBAR ALWAYS,
HORIZONTAL SCROLLBAR AS NEEDED,
VERTICAL SCROLLBAR ALWAYS,
VERTICAL SCROLLBAR AS NEEDED
JScrollPane
I JSrollPane ()
I JScrollPane(Component component)
I JScrollPane(int ver, int hor)
I JScrollPane(Component component, int ver, int hor)
I HORIZONTAL SCROLLBAR ALWAYS,
HORIZONTAL SCROLLBAR AS NEEDED,
VERTICAL SCROLLBAR ALWAYS,
VERTICAL SCROLLBAR AS NEEDED
JScrollPane
I JSrollPane ()
I JScrollPane(Component component)
I JScrollPane(int ver, int hor)
I JScrollPane(Component component, int ver, int hor)
I HORIZONTAL SCROLLBAR ALWAYS,
HORIZONTAL SCROLLBAR AS NEEDED,
VERTICAL SCROLLBAR ALWAYS,
VERTICAL SCROLLBAR AS NEEDED
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JSplitPane
I JSplitPane()
I JSplitPane(int)
I JSplitPane(int, boolean)
I JSplitPane(int, Component, Component)
I JSplitPane(int, boolean, Component, Component)
I donde int puede ser HORIZONTAL SPLIT o
VERTICAL SPLIT
I Los parámetros Component seleccionan los componentes
izquierdo y derecho o superior e inferior, respectivamente.
I El parámetro boolean El paramétodo booleano selecciona si
los componentes se redibujan contı́nuamnete cuando el
usuario arrastra el divisor.
JTabbedPane
I Botontes normales.
I Toggle button.
I Check button.
I Radio button.
Botones
I Botontes normales.
I Toggle button.
I Check button.
I Radio button.
Botones
I Botontes normales.
I Toggle button.
I Check button.
I Radio button.
Botones
I Botontes normales.
I Toggle button.
I Check button.
I Radio button.
Botones
I Botontes normales.
I Toggle button.
I Check button.
I Radio button.
Botones
I Botontes normales.
I Toggle button.
I Check button.
I Radio button.
UML javax.swing.AbstractButton
Ejemplo botones
import javax.swing.*;
public class Botones extends JFrame
{
public static void main (String[]args)
{
JFrame frame = new Botones ();
frame.setTitle ("Botones");
frame.setSize (200, 100);
frame.setLocationRelativeTo (null);// Center the frame
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setVisible (true);
}
public Botones ()
{
ImageIcon esIcon = new ImageIcon ("imagenes/espana.png");
ImageIcon cuIcon = new ImageIcon ("imagenes/cuba.png");
ImageIcon alIcon = new ImageIcon ("imagenes/alemania.png");
JButton jbt = new JButton ("Click", esIcon);
jbt.setPressedIcon (cuIcon);
jbt.setRolloverIcon (alIcon);
add (jbt);
}
}
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación
Especifica la alineación de texto e icono
Alineacion horizontal
Se establece con setHorizontalAlignment(int) donde int puede ser:
LEADING/LEFT izquierda
RIGHT/TRAILING derecha
CENTER centrado
Alineacion vertical
Se establece con setVerticalAlignment(int) donde int puede ser:
TOP arriba
BOTTOM abajo
CENTER centrado
Para el texto se hace algo parecido, pero se usa
setHorizontalTextPosition(int) y setVerticalTextPosition(int)
Alineación icono y texto
toggle button