Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo de aplicacin:
Aparte de las caractersticas mencionadas anteriormente cada sub panel tiene unas caractersticas especficas:
SubPanel Texto
Este SubPanel contiene los atributos de la clase subPanel y adems contiene un componente de tipo JTextField: JLabel Borde r JTextField
SubPanel ComboBox
Este SubPanel contiene los atributos de la clase subPanel y adems contiene un componente de tipo JComboBox:
JLabel
Borde r
JComboBox
SubPanel RadioButton
Este SubPanel contiene los atributos de la clase subPanel y adems contiene un componente de tipo ButtonGroup:
Border Jlabel
ButtonGroup
SubPanel CheckBox
Este SubPanel contiene los atributos de la clase subPanel y adems contiene un componente de tipo CheckBox:
Jlabel
Border
JCheckBox
Paquete de Presentacin
Eventos
Se refiere cualquier acontecimiento, circunstancia, suceso que se ejecute sobre el programa
Class Eventos
package presentacion; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Evento implements ActionListener{ public static final String ACCION_ADICIONAR = "Adicionar"; public static final String ACCION_REMOVER = "Remover"; public static final String ACCION_AYUDA = "Ayuda"; public static final String ACCION_CREDITOS = "Creditos"; public static final String ACCION_SALIR = "Salir"; private Ventana ventana; public Evento( Ventana ventana ) { this.ventana = ventana; } @Override public void actionPerformed(ActionEvent e) { String accion = e.getActionCommand(); if( accion.equals( ACCION_SALIR ) ) ventana.salir(); if( accion.equals( ACCION_CREDITOS ) ) ventana.creditos(); if( accion.equals( ACCION_AYUDA ) ) ventana.ayuda(); } }
Adicionar la accin
botonAyuda.setActionCommand(Evento.ACCION_AYUDA );
Propiedades
Es un archivo que lo implementamos para almacenar las diferentes propiedades de la parte grafica como: nombres de Etiquetas, nombres de campos, entre otros.
Archivo Propiedades
Objetivo: La intencin de este archivo de propiedades es si debemos realizar un cambio en el nombre de los componentes, entre otros cambios, no debamos abrir el cdigo fuente para realizarlo sino simplemente modificar el archivo de propiedades. Para utilizar los archivos de propiedades, debe crearse un archivo de texto plano, con la extensin .properties. Las propiedades tienen 3 partes:
# Titulo de la ventana ventana.title=Siderurgica
El primer elemento es un comentario, que inicia por el smbolo numera (#) y tiene como objetivo explicar el significado de la propiedad a guardar. El segundo elemento es la llave (ventana.title) y es la forma de llamar la propiedad desde el cdigo. Por ltimo se encuentra el valor despus del smbolo igual (=) y representa el valor que tiene esa llave. Recuerdese que son archivos planos independientes de plataforma y no archivos .java, por tal motivo no deben llevar comillas o punto y coma al final de la lnea.
ventana.ayuda.title=Ayuda ventana.ayuda.message=Contenido de ayuda #Panel Nombre ventana.panelnombre.label=Nombres ventana.panelnombre.name=nombre ventana.panelapellido.label=Apellidos ventana.panelapellido.name=apellido ventana.panelgenero.label=Genero ventana.panelgenero.name=genero ventana.panelcargo.label=Cargos ventana.panelcargo.name=cargo panelbotones.label =Opciones panelbotones.botonayuda.label =Ayuda panelbotones.botoncreditos.label =Creditos panelbotones.botonsalir.label =Salir panelanimacion.label = Animacion presentacion.paneltabla.botonadicionar.icon =images/add.png presentacion.paneltabla.botonremover.icon =images/remove.png
Los archivos de propiedades permiten una independencia entre la lgica que maneja el sistema y los mensajes que se utilizan. Los archivos de configuraciones se utilizan generalmente para: Como sistemas de idiomas. Como todos los mensajes utilizados en el sistema salen de los archivos de configuraciones, es posible tener varios archivos de idiomas con sus respectivos valores. Configuraciones de bases de datos. En los ambientes de desarrollo, es comn utilizar bases de datos locales con configuraciones estndar. Pero en la vida profesional, estas suelen tener un uso diferente, por lo que la configuracin de las bases de datos no puede estar dentro del cdigo. Si esto ocurre, un cambio de servidor de bases de datos implica modificacin en el cdigo. Como configuraciones de usuario. Muchas aplicaciones actuales permiten configurar un entorno de trabajo (workspace) para cada usuario. Estas configuraciones se suelen guardar en archivos de propiedades, pues son lo suficientemente pequeas como para guardarlas en archivos locales.