Sunteți pe pagina 1din 4

COMPONENTES VISUALES Y NO VISUALES DE NETBEANS.

Se puede establecer muchas clasificaciones para los componentes. Una de ellas


es la de visuales o controles, frente a no visuales. Un componente es visual
cuando tiene una representacin grfica en tiempo de diseo y ejecucin
(botones, barras de scroll, cuadros de edicin, etc.), y se dice no visual en caso
contrario (temporizadores, cuadros de dilogo-no visibles en la fase de diseo,
etc). Por lo dems no existen ms diferencias entre ellos, excepto, claro est, las
derivadas de la visualizacin del componente. Los componentes no visuales se
pueden colocar en los formularios de la misma manera que los controles, aunque
en este caso su posicin es irrelevante.
Como sabemos el entorno de desarrollo grafico de NetBeans solo permite trabajar
con los componentes visuales de AWT y SWING.
Jerarqua de componentes AWT.

Jerarqua de componentes SWING.

Componentes SWING.
JFrame: Representa una ventana bsica, capaz de contener otros componentes.
Casi todas las aplicaciones construyen al menos un Jframe.
JDialog, JOptionPane, etc: Los cuadros de dilogo son JFrame restringidos,
dependientes de un JFrame principal. Los JOptionPane son cuadros de dilogo
sencillos predefinidos para pedir confirmacin, realizar advertencias o notificar
errores. Los JDialog son cuadros de dilogo generales, normalmente utilizados
para peticiones de datos.
JInternalFrame: Consiste simplemente en una ventana hija, que no puede salir de
los lmites marcados por la ventana principal. Es muy comn en aplicaciones que
permiten tener varios documentos abiertos simultneamente.
JPanel: Un panel sirve para agrupar y organizar otros componentes. Puede estar
decorado mediante un borde y una etiqueta.
JScrollPane: Es un panel que permite visualizar un componente de un tamao
mayor que el disponible, mediante el uso de barras de desplazamiento.

JSplitPane: Permite visualizar dos componentes, uno a cada lado, con la


posibilidad de modificar la cantidad de espacio otorgado a cada uno.
JTabbedPane: Permite definir varias hojas con pestaas, que pueden contener
otros componentes. El usuario puede seleccionar la hoja que desea ver mediante
las pestaas.
JToolBar: Es un contenedor que permite agrupar otros componentes,
normalmente botones con iconos en una fila o columna. Las barras de
herramientas tienen la particularidad de que el usuario puede situarlas en distintas
configuraciones sobre el frame principal.
JButton, JCheckBox, JRadioButton: Distintos tipos de botones. Un checkbox
sirve para marcar una opcin. Un radiobutton permite seleccionar una opcin entre
varias disponibles.
JComboBox: Las combo boxes o listas desplegables que permiten seleccionar un
opcin entre varias posibles.
JList: Listas que permiten seleccionar uno o ms elementos.
JTextField, JFormattedTextField, JPasswordField: Distintos tipos de editores.
JFormattedTextField permite indicar el conjunto de caracteres legales que pueden
introducirse. JPasswordField no muestra el contenido.
JSlider: Un slider permite introducir un valor numrico entre un mximo y un
mnimo de manera rpida.
JSpinner: Permiten seleccionar un valor entre un rango de opciones posibles, al
igual que las listas desplegables, aunque no muestran tal lista. Los valores
cambian al pulsar los botones de desplazamiento. Tambin se puede introducir un
valor directamente.
JMenuBar: Consiste en una barra de mens desplegables en la parte superior de
la aplicacin.
JPopupMenu: Un men que se obtiene al pulsar con el botn derecho del ratn
sobre una zona determinada.
Los mens estn compuestos por distintos tems:

JSeparator: Una lnea de separacin entre opciones.


JMenuItem: Una opcin ordinaria.
JMenu: Un submen.
JCheckboxMenuItem: Una opcin en forma de checkbox.

JradioButtonMenuItem: Una opcin en forma de radiobutton.

JColorChooser: Consiste en un selector de colores.


JFileChooser: Permite abrir un cuadro de dilogo para pedir un nombre de
fichero.
JTree: Su funcin es mostrar informacin de tipo jerrquico.
JLabel: Permite situar un texto, un texto con una imagen o una imagen
nicamente en la ventana. No son interactivos y puede utilizarse cdigo HTML
para escribir texto en varias lneas y con varios atributos.
JProgressBar: Permite mostrar que porcentaje del total de una tarea a realizar ha
sido completado.
JToolTip: Consiste en una etiqueta de ayuda que surge al cabo de uno segundos
sobre la posicin apuntada por el cursor. Normalmente no es necesario utilizar
directamente la clase JToolTip, se puede establecer para cualquier componente
de la ventana mediante: e.setToolTipText (Esta es la etiqueta).

REFERENCIAS.
http://progitca.blogspot.mx/2012/03/cerro-azul-ver-instituto-tecnologico-de.html
http://toolboxnet.blogspot.mx/2011/04/cuales-son-los-componentes-visualesde.html
http://users.dcc.uchile.cl/~lmateu/Java/Apuntes/awt.htm
http://dis.um.es/~bmoros/Tutorial/parte13/cap13-1.html
http://www.ecured.cu/AWT
http://codejavu.blogspot.mx/2013/10/contenedores-java-swing.html
http://www.ecured.cu/Swing_%28biblioteca_gr%C3%A1fica%29
http://itma.galeon.com/cont/controles.pdf

S-ar putea să vă placă și