ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algo Ignovador


Enviado por   •  27 de Septiembre de 2014  •  3.318 Palabras (14 Páginas)  •  243 Visitas

Página 1 de 14

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package ventanas;

//Declaración de objetos

import controladores.ControladorCentrosCostos;

import controladores.ControladorExpedientes;

import controladores.ControladorMovimientos;

import controladores.ControladorRazas;

import java.awt.Dimension;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.text.DateFormat;

import java.util.ArrayList;

import java.util.Date;

import java.util.Locale;

import javax.swing.BorderFactory;

import javax.swing.ButtonGroup;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JLabel;

import javax.swing.JRadioButton;

import javax.swing.SwingConstants;

import javax.swing.border.TitledBorder;

import modelos.Ayuda;

import modelos.CajasTexto;

import modelos.Colores;

import modelos.Fuentes;

import modelos.Iconos;

import modelos.Interrupcion;

import modelos.Panel;

import modelos.Ventana;

import objetos.ObjetoCentroDeCosto;

import objetos.ObjetoExpedientes;

import objetos.ObjetoMovimientos;

import objetos.ObjetoRazas;

import org.jdesktop.swingx.JXDatePicker;

/**

*

* @author HP

*/

public class VentanaRegistrarGanado extends Ventana implements ActionListener {

//Declaración de objetos

private final Panel pnObjetos;

private final Panel pnDatosHato, pnDatosHatoGral, pnFoto, pnDesgaste;

private final JButton btAceptar, btCancelar, btAsignarPadreDuenio, btCartaVenta, btBitacora;

private final JLabel lbNoExpediente, lbNExpediente, lbNombre, lbSexo, lbRaza, lbEstado, lbColor, lbFechaNac, lbCentroCosto, lbAdquisicion, lbCosto, lbCouta, lbCoutasCumplidas, lbCoutaCumplidas;

private final CajasTexto tfNombre, tfColorHato, tfDesgaste, tfCosto;

private final JRadioButton rbMacho, rbHembra, rbNacido, rbComprado;

private final ButtonGroup bgSexo, bgAdquisicion;

private final int posxlbExpediente = 10, posxlbNombre = 10, posxlbSexo = 240, poslbRaza = 240, posxlbColor = 10, poslbEstado = 315, posxlbCosto = 240, posxlbDesgaste = 315, posxlbCentroCosto = 10, posxlbFechaNac = 10, posxlbAdquisicion = 10;

private final JXDatePicker clFecha;

private final JComboBox cbRaza, cbEstado, cbCentroCosto;

Ayuda pnAyudaPantalla;

public String sqlPadres;

public VentanaRegistrarGanado() {

super(new Dimension(700, 358), "Registro de Ganado", "Area de registro y actualización de expedientes");//700-313

//Implementación de objetos

pnAyudaPantalla = new Ayuda(10, 305, 655);

pnAyudaPantalla.agregarMensaje("Completar todos los campos", Ayuda.INFORMACION);

clFecha = new JXDatePicker();

clFecha.setFormats(DateFormat.getDateInstance(DateFormat.LONG, new Locale("es")));

clFecha.setDate(new Date());

//Etiquetas de la ventana

lbNoExpediente = new JLabel("N° Expediente :");

lbNExpediente = new JLabel("<html><b>9999</b></html>");

lbNombre = new JLabel("Nombre :");

lbSexo = new JLabel("Sexo :");

lbRaza = new JLabel("Raza :");

lbEstado = new JLabel("Estado :");

lbColor = new JLabel("Color :");

lbFechaNac = new JLabel("Nacimiento :");

lbCentroCosto = new JLabel("Centro de Costo :");

lbAdquisicion = new JLabel("Adquisicion :");

lbCosto = new JLabel("Costo :");

lbCouta = new JLabel("Cuota :");

lbCoutasCumplidas = new JLabel("Cumplidas :");

lbCoutaCumplidas = new JLabel("<html><b>9999</b></html>");

lbNoExpediente.setFont(Fuentes.fuente);

lbNExpediente.setFont(Fuentes.fuente);

lbNombre.setFont(Fuentes.fuente);

lbSexo.setFont(Fuentes.fuente);

lbRaza.setFont(Fuentes.fuente);

// lbHerrado.setFont(Fuentes.fuente);

lbEstado.setFont(Fuentes.fuente);

lbColor.setFont(Fuentes.fuente);

lbFechaNac.setFont(Fuentes.fuente);

lbCentroCosto.setFont(Fuentes.fuente);

lbAdquisicion.setFont(Fuentes.fuente);

lbCosto.setFont(Fuentes.fuente);

lbCouta.setFont(Fuentes.fuente);

lbCoutasCumplidas.setFont(Fuentes.fuente);

lbCoutaCumplidas.setFont(Fuentes.fuente);

lbNoExpediente.setForeground(Colores.colorTexto);

lbNExpediente.setForeground(Colores.colorTexto);

lbNombre.setForeground(Colores.colorTexto);

lbSexo.setForeground(Colores.colorTexto);

lbRaza.setForeground(Colores.colorTexto);

lbEstado.setForeground(Colores.colorTexto);

lbColor.setForeground(Colores.colorTexto);

lbFechaNac.setForeground(Colores.colorTexto);

lbCentroCosto.setForeground(Colores.colorTexto);

lbAdquisicion.setForeground(Colores.colorTexto);

lbCosto.setForeground(Colores.colorTexto);

lbCouta.setForeground(Colores.colorTexto);

lbCoutasCumplidas.setForeground(Colores.colorTexto);

lbCoutaCumplidas.setForeground(Colores.colorTexto);

//campos de texto de la ventana

tfNombre = new CajasTexto("Nombre", pnAyudaPantalla);

tfColorHato = new CajasTexto("Color", pnAyudaPantalla);

tfDesgaste = new CajasTexto("Desgaste", pnAyudaPantalla);

tfCosto = new CajasTexto("Costo", pnAyudaPantalla);

tfNombre.esObligatorio(true);

tfNombre.soloLetras(true);

tfColorHato.esObligatorio(true);

tfColorHato.soloLetras(true);

tfDesgaste.esObligatorio(true);

tfDesgaste.soloNumeros(true);

tfCosto.esObligatorio(true);

...

Descargar como (para miembros actualizados) txt (19 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com