Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Java / Proyectos / Gestión de Stock – La Vista (Parte 3)

Gestión de Stock – La Vista (Parte 3)

Autor jc mouse lunes, septiembre 3, 2012

En esta tercera parte del tutorial crearemos la interfaz de usuario GUI (VISTA) para el sistema de gestión de stock. Toma tu tiempo en construir la interfaz. Si eres un nuevo visitante, te recomiendo visites los post anteriores.

VISTA: FRMPRINCIPAL.JAVA

Es un JFrame el cual tiene la siguiente estructura:

pantalla de inicio

(*) IMPORTANTE: Los controles cuyos nombres están marcados con rojo, deben ser declarados como PUBLIC. para realizar esto, clic derecho sobre un control -> propiedades. En la pestaña Codigo, cambias la propiedad «Modificadores de variable» que por defecto esta en PRIVATE, a su nuevo valor PUBLIC. Debes repetir los mismos pasos para cada uno de los controles.

No te olvides de renombrar  los nombres de los controles, ojo cuidado, si el nombre esta en minúsculas, escribe lo en minúsculas, si esta en mayúsculas, escribe lo en mayúsculas.

Opcional: La imagen que se utiliza en esta interfaz es de dimensiones 200×200 en formato JPG, debes almacenar este archivo en el paquete RECURSOS.

 VISTA: FRMPRODUCTO.JAVA

Es un JFrame el cual tiene la siguiente estructura:

producto

Esta interfaz nos sirve para dar de alta un nuevo productos al almacén, clasificar según su categoría, otorgar un precio de venta y colocar el valor del stock

En esta interfaz utilizamos el componente JFormattedTextfield para aprovechar su propiedad de texto pre-formateado a través de mascaras de entrada.

__id: Mascara: ***-****

__nombre: Mascara: ********************************

__precio: Mascara: #0.00

__cantidad: Mascara: #0

También tenemos un JTable, dos botones y un JComboBox todos ellos debes ser declarados como PUBLIC (*).

Como este es un JFrame hijo que sera invocado desde el frmPrincipal, se debe cambiar la propiedad del JFrame «DefaultCloseOperation» que esta en EXIT_ON_CLOSE por DISPOSE.

El tamaño o disposición de los componentes puede adoptar la forma que usted desee siempre y cuando se conserve el nombre de los controles.

No te olvides de renombrar  los nombres de los controles, ojo cuidado, si el nombre esta en minúsculas, escribe lo en minúsculas, si esta en mayúsculas, escribe lo en mayúsculas.

VISTA: FRMVENTA

Es un JFrame el cual tiene la siguiente estructura:

for sale

En esta interfaz el usuario puede realizar la venta de productos asignando un número único a la venta que corresponde al número de factura.

Esta es la interfaz más compleja de la aplicación ya que hace uso de varios controles, toma tu tiempo en construir esta interfaz, ayúdate de JPanel y Layout para distribuir estos por el JFrame. Todos los controles que estan numerados deben ser declarados como PUBLIC (*).

Como este es un JFrame hijo que sera invocado desde el frmPrincipal, se debe cambiar la propiedad del JFrame «DefaultCloseOperation» que esta en EXIT_ON_CLOSE por DISPOSE.

No te olvides de renombrar  los nombres de los controles, ojo cuidado, si el nombre esta en minúsculas, escribe lo en minúsculas, si esta en mayúsculas, escribe lo en mayúsculas.

VISTA: FRMCONSULTA

Es un JFrame el cual tiene la siguiente estructura:

consulta

Para terminar, diseñamos la vista para mostrar los resultados que realizaremos a través de consultas a la base de datos, su equivalente a reportes.

Como este es un JFrame hijo que sera invocado desde el frmPrincipal, se debe cambiar la propiedad del JFrame «DefaultCloseOperation» que esta en EXIT_ON_CLOSE por DISPOSE.

No te olvides de renombrar  los nombres de los controles, ojo cuidado, si el nombre esta en minúsculas, escribe lo en minúsculas, si esta en mayúsculas, escribe lo en mayúsculas.

GESTIÓN DE STOCK – El modelo (Parte 4) (en construcción)

Tags

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Microservicio REST Java con Spark – Parte 1

Microservicio REST Java con Spark – Parte 1

En este y un segundo post desarrollaremos un microservicio java utilizando el framework Spark que implementara las funci...

SQLite/Java conexión

SQLite/Java conexión

SQLite. SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente...

Mapas interactivos con HTML5 – Parte 1

Mapas interactivos con HTML5 – Parte 1

La tecnología de HTML5 y javascript  nos permite crear gráficos interactivos livianos sin tener que recurrir a flash, el...

Yachaywasi – Crea exámenes tipo test para android

Yachaywasi – Crea exámenes tipo test para android

Yachaywasi versión 3.1 es una aplicación para android que te permite crear, editar y realizar exámenes tipo test cómodam...

Personalizar JTabbedPane con Netbeans

Personalizar JTabbedPane con Netbeans

Crear una librería swing para java utilizando Netbeans no es nada del otro mundo y la cantidad de código que vayamos a e...

Reproducir video en JFrame Swing con JavaFX

Reproducir video en JFrame Swing con JavaFX

JavaFX un producto de  Sun Microsystems/Oracle Corporation que salio a la luz para competir con tecnologías como Flash o...

6 comentarios en “Gestión de Stock – La Vista (Parte 3)”

  1. Jahaziel dice:

    Muchas gracias ! estoy leyendo tu código. este me compila muy bien ! un saludos master solo tengo problemas con tu otro código de generar reportes.
    sos un capo !
    Saludos.

  2. VIANEY VARGAS dice:

    excelente men muy bacano jcMouse sigue asi de bien

  3. Rayman dice:

    Muy bien tu aporte, se agradece, cuando continuas con el post (parte 4)

  4. Fernando Perez dice:

    Excelnte trabajo master, muy bien explicado muchas gracias me ha servido de mucho para un proyecto personal….!

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...

Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...

En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...

Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...

Herramientas

Generador de Enlaces a Whatsapp