Você está na página 1de 58

MANUAL TECNICO

PANTALLA INICIO DE SESSION:


Este codigo pertenece a nuestra pantalla de inicio de session, aqui
nos alida si las credenciales que son correctas, si si nos per!ite
el acceso a nuestra aplicacion, sino nos pide oler a intrudicirlas"
package videostore;
import javax.swing.JOptionPane;
public class InicioSesion extends javax.swing.JFrame {
public InicioSesion! {
init"omponents!;
set#ocation$elative%onull!;
set$esi&abletrue!;
set%itle'(cceso'!;
)

*Suppress+arnings'unc,ecked'!
-- .editor/0old de0aultstate1'collapsed' desc1'2enerated "ode'3
private void init"omponents! {
jb%exto"ontrase4a 1 new javax.swing.JPasswordField!;
jb"ancelar 1 new javax.swing.J5utton!;
jb6suario 1 new javax.swing.J#abel!;
jb7ntrar 1 new javax.swing.J5utton!;
jb"ontrase4a 1 new javax.swing.J#abel!;
jb%exto6suario 1 new javax.swing.J%extField!;
set8e0ault"loseOperationjavax.swing.+indow"onstants.79I%:O;:"#OS7!;
jb%exto"ontrase4a.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%exto"ontrase4a(ctionPer0ormedevt!;
)
)!;
jb"ancelar.set%ext'"ancelar'!;
jb"ancelar.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb"ancelar(ctionPer0ormedevt!;
)
)!;
jb6suario.set%ext'6suario<'!;
jb7ntrar.set%ext'7ntrar'!;
jb7ntrar.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb7ntrar(ctionPer0ormedevt!;
)
)!;
jb"ontrase4a.set%ext'"ontrase4a<'!;
javax.swing.2roup#a=out la=out 1 new
javax.swing.2roup#a=outget"ontentPane!!;
get"ontentPane!.set#a=outla=out!;
la=out.set>ori&ontal2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I
;2!
.add2roupla=out.createSe?uential2roup!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.%$(I#I
;2!
.add"omponentjb"ontrase4a!
.add"omponentjb6suario!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.6;$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I
;2B 0alse!
.add"omponentjb%exto"ontrase4a!
.add"omponentjb%exto6suarioB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B D@AB
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!!
.add2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2B
la=out.createSe?uential2roup!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78B EAB
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add"omponentjb7ntrarB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B FFB
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add2apDGB DGB DG!
.add"omponentjb"ancelar!
.add2apEAB EAB EA!!!
.add"ontainer2ap@AB S,ort.H(9:I(#67!!
!;
la=out.setIertical2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb6suario!
.add"omponentjb%exto6suarioB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb"ontrase4a!
.add"omponentjb%exto"ontrase4aB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!
.add2apEAB EAB EA!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb7ntrar!
.add"omponentjb"ancelar!!
.add"ontainer2ap@AB S,ort.H(9:I(#67!!
!;
pack!;
)-- .-editor/0old3
private void jb7ntrar(ctionPer0ormedjava.awt.event.(ction7vent evt! {
String 6suario1'admin';
String "ontrase4a1'DJE';
String Pass1new Stringjb%exto"ontrase4a.getPassword!!;
i0jb%exto6suario.get%ext!.e?uals6suario!KK Pass.e?uals"ontrase4a!!{
%abla8e$entas obj1new %abla8e$entas!;
obj.setIisibletrue!;
dispose!;
)
else{
JOptionPane.s,owHessage8ialogt,isB '6suario o "ontrase4a incorrecta'!;
)
)
private void jb%exto"ontrase4a(ctionPer0ormedjava.awt.event.(ction7vent
evt! {

)
private void jb"ancelar(ctionPer0ormedjava.awt.event.(ction7vent evt! {
t,is.dispose!;
)

public static void mainString argsLM! {

java.awt.7ventNueue.invoke#aternew $unnable! {
public void run! {
new InicioSesion!.setIisibletrue!;
)
)!;
)
-- Iariables declaration / do not modi0=
private javax.swing.J5utton jb"ancelar;
private javax.swing.J#abel jb"ontrase4a;
private javax.swing.J5utton jb7ntrar;
private javax.swing.JPasswordField jb%exto"ontrase4a;
private javax.swing.J%extField jb%exto6suario;
private javax.swing.J#abel jb6suario;
-- 7nd o0 variables declaration
PANTALLA DE TA#LAS DE $ENTAS
Este peda%o de c&digo, se re'ere a nuestra pantalla (Principal),
aqu* nos !ostrara las opciones o acciones que puede reali%ar
nuestro siste!a, aqu* !is!o se ane+a el c&digo de la clase , el
c&digo del -or!ulario"
package videostore;
public class %abla8e$entas extends javax.swing.JFrame {
public %abla8e$entas! {
init"omponents!;
set#ocation$elative%onull!;
set$esi&abletrue!;
set%itle'Iideo Store'!;
)
*Suppress+arnings'unc,ecked'!
-- .editor/0old de0aultstate1'collapsed' desc1'2enerated "ode'3
private void init"omponents! {
jHenu5arD 1 new javax.swing.JHenu5ar!;
jb(ltas 1 new javax.swing.JHenu!;
jb"lientes 1 new javax.swing.JHenuItem!;
jb"ategoriasdeclientes 1 new javax.swing.JHenuItem!;
jHenuItemE 1 new javax.swing.JHenuItem!;
jb$entas 1 new javax.swing.JHenu!;
jb$entarunapelicula 1 new javax.swing.JHenuItem!;
jb8evolverunapelicula 1 new javax.swing.JHenuItem!;
jb6suariosdelsistema 1 new javax.swing.JHenu!;
jb"errar 1 new javax.swing.JHenuItem!;
jb$eportes 1 new javax.swing.JHenu!;
jbPrestamosdePeliculas 1 new javax.swing.JHenuItem!;
jHenuItemD 1 new javax.swing.JHenuItem!;
jb$"lientes 1 new javax.swing.JHenuItem!;
jb$Peliculas 1 new javax.swing.JHenuItem!;
set8e0ault"loseOperationjavax.swing.+indow"onstants.79I%:O;:"#OS7!;
jb(ltas.set%ext'(ltas'!;
jb(ltas.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb(ltas(ctionPer0ormedevt!;
)
)!;

jb"lientes.set(cceleratorjavax.swing.Oe=Stroke.getOe=Strokejava.awt.event.Oe=7vent.
IO:"B java.awt.event.Input7vent.(#%:H(SO P java.awt.event.Input7vent."%$#:H(SO!!;
jb"lientes.set%ext'"lientes'!;
jb"lientes.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb"lientes(ctionPer0ormedevt!;
)
)!;
jb(ltas.addjb"lientes!;

jb"ategoriasdeclientes.set(cceleratorjavax.swing.Oe=Stroke.getOe=Strokejava.awt.eve
nt.Oe=7vent.IO:PB java.awt.event.Input7vent.(#%:H(SO P
java.awt.event.Input7vent."%$#:H(SO!!;
jb"ategoriasdeclientes.set%ext'PelQculas'!;
jb"ategoriasdeclientes.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb"ategoriasdeclientes(ctionPer0ormedevt!;
)
)!;
jb(ltas.addjb"ategoriasdeclientes!;

jHenuItemE.set(cceleratorjavax.swing.Oe=Stroke.getOe=Strokejava.awt.event.Oe=7ven
t.IO:%B java.awt.event.Input7vent.(#%:H(SO P java.awt.event.Input7vent."%$#:H(SO!!;
jHenuItemE.set%ext'"ategorQas de "lientes'!;
jHenuItemE.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jHenuItemE(ctionPer0ormedevt!;
)
)!;
jb(ltas.addjHenuItemE!;
jHenu5arD.addjb(ltas!;
jb$entas.set%ext'$entas'!;
jb$entarunapelicula.set%ext'$entar una pelQcula'!;
jb$entarunapelicula.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb$entarunapelicula(ctionPer0ormedevt!;
)
)!;
jb$entas.addjb$entarunapelicula!;
jb8evolverunapelicula.set%ext'8evolver una pelQcula'!;
jb8evolverunapelicula.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb8evolverunapelicula(ctionPer0ormedevt!;
)
)!;
jb$entas.addjb8evolverunapelicula!;
jHenu5arD.addjb$entas!;
jb6suariosdelsistema.set%ext'"onRguraciSn'!;
jb"errar.set%ext'"errar '!;
jb"errar.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb"errar(ctionPer0ormedevt!;
)
)!;
jb6suariosdelsistema.addjb"errar!;
jHenu5arD.addjb6suariosdelsistema!;
jb$eportes.set%ext'$eportes'!;
jbPrestamosdePeliculas.set%ext'PrTstamos de pelQculas'!;
jbPrestamosdePeliculas.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jbPrestamosdePeliculas(ctionPer0ormedevt!;
)
)!;
jb$eportes.addjbPrestamosdePeliculas!;
jHenuItemD.set%ext'8evoluciones de pelQculas'!;
jHenuItemD.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jHenuItemD(ctionPer0ormedevt!;
)
)!;
jb$eportes.addjHenuItemD!;
jb$"lientes.set%ext'"lientes'!;
jb$eportes.addjb$"lientes!;
jb$Peliculas.set%ext'PelQculas'!;
jb$Peliculas.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb$Peliculas(ctionPer0ormedevt!;
)
)!;
jb$eportes.addjb$Peliculas!;
jHenu5arD.addjb$eportes!;
setJHenu5arjHenu5arD!;
javax.swing.2roup#a=out la=out 1 new
javax.swing.2roup#a=outget"ontentPane!!;
get"ontentPane!.set#a=outla=out!;
la=out.set>ori&ontal2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2apAB @AUB S,ort.H(9:I(#67!
!;
la=out.setIertical2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2apAB VGAB S,ort.H(9:I(#67!
!;
pack!;
)-- .-editor/0old3
private void jb(ltas(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
private void jb"lientes(ctionPer0ormedjava.awt.event.(ction7vent evt! {
"atalogo"lientes obj1new "atalogo"lientes!;
obj.setIisibletrue!;
)
private void jb"ategoriasdeclientes(ctionPer0ormedjava.awt.event.(ction7vent evt! {
"atalogoPeliculas obj1new "atalogoPeliculas!;
obj.setIisibletrue!;
)
private void jHenuItemE(ctionPer0ormedjava.awt.event.(ction7vent evt! {
"atalogo"ategorias obj1new "atalogo"ategorias!;
obj.setIisibletrue!;
)
private void jb$entarunapelicula(ctionPer0ormedjava.awt.event.(ction7vent evt! {
$entas obj1new $entas!;
obj.setIisibletrue!;
)
private void jbPrestamosdePeliculas(ctionPer0ormedjava.awt.event.(ction7vent evt!
{

)
private void jb8evolverunapelicula(ctionPer0ormedjava.awt.event.(ction7vent evt! {
8evolucion obj1new 8evolucion!;
obj.setIisibletrue!;
)
private void jHenuItemD(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
private void jb"errar(ctionPer0ormedjava.awt.event.(ction7vent evt! {
t,is.dispose!;
)
private void jb$Peliculas(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
public static void mainString argsLM! {
java.awt.7ventNueue.invoke#aternew $unnable! {
public void run! {
new %abla8e$entas!.setIisibletrue!;
)
)!;
)
-- Iariables declaration / do not modi0=
private javax.swing.JHenu5ar jHenu5arD;
private javax.swing.JHenuItem jHenuItemD;
private javax.swing.JHenuItem jHenuItemE;
private javax.swing.JHenu jb(ltas;
private javax.swing.JHenuItem jb"ategoriasdeclientes;
private javax.swing.JHenuItem jb"errar;
private javax.swing.JHenuItem jb"lientes;
private javax.swing.JHenuItem jb8evolverunapelicula;
private javax.swing.JHenuItem jbPrestamosdePeliculas;
private javax.swing.JHenuItem jb$"lientes;
private javax.swing.JHenuItem jb$Peliculas;
private javax.swing.JHenuItem jb$entarunapelicula;
private javax.swing.JHenu jb$entas;
private javax.swing.JHenu jb$eportes;
private javax.swing.JHenu jb6suariosdelsistema;
-- 7nd o0 variables declaration
PANTALLA DE CATALO.O DE CLIENTES:
Aqu* se !uestra el c&digo de nuestra pantalla (catalogo de
clientes), aqu* pode!os dar de alta a un nueo cliente, ,
guardarlo en nuestra /ase de datos, el c&digo se co!pone del
c&digo de la clase, el 0or!ulario "
package videostore;
import java.s?l.W;
import javax.swing.ImageIcon;
import javax.swing.J#abel;
import javax.swing.J#a=eredPane;
import javax.swing.JPanel;
public class "atalogo"lientes extends javax.swing.JFrame {

public "atalogo"lientes! {
init"omponents!;
set#ocation$elative%onull!;
set$esi&abletrue!;
set%itle'"atXlogo de "lientes'!;
setIconImagenew ImageIcon
get"lass!.get$esource'-imagenes-pe.jpg'!!.getImage!!;
JPanel!get"ontentPane!!.setOpa?ue0alse!;
ImageIcon uno1new
ImageIcont,is.get"lass!.get$esource'-imagenes-0on.jpg'!!;
J#abel 0ondo1 new J#abel!;
0ondo.setIconuno!;
get#a=eredPane!.add0ondoBJ#a=eredPane.F$(H7:"O;%7;%:#(Y7$!;
0ondo.set5oundsABABuno.getIcon+idt,!Buno.getIcon>eig,t!!;
)

*Suppress+arnings'unc,ecked'!
-- .editor/0old de0aultstate1'collapsed' desc1'2enerated "ode'3
private void init"omponents! {
jb;ombre 1 new javax.swing.J#abel!;
jb(P 1 new javax.swing.J#abel!;
jb(H 1 new javax.swing.J#abel!;
jb8ireccion 1 new javax.swing.J#abel!;
jb;uevo 1 new javax.swing.J5utton!;
jb2uardar 1 new javax.swing.J5utton!;
jbSiguiente 1 new javax.swing.J5utton!;
jb%exto;ombre 1 new javax.swing.J%extField!;
jb%exto(P 1 new javax.swing.J%extField!;
jb%exto(H 1 new javax.swing.J%extField!;
jScrollPaneD 1 new javax.swing.JScrollPane!;
jb%exto8ireccion 1 new javax.swing.J%ext(rea!;
jbId"liente 1 new javax.swing.J#abel!;
jb%extoIdcliente 1 new javax.swing.J%extField!;
set8e0ault"loseOperationjavax.swing.+indow"onstants.8ISPOS7:O;:"#OS7!;
jb;ombre.set%ext';ombre<'!;
jb(P.set%ext'(pellido Paterno<'!;
jb(H.set%ext'(pellido Haterno<'!;
jb8ireccion.set%ext'8irecciSn<'!;
jb;uevo.set%ext';uevo'!;
jb;uevo.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb;uevo(ctionPer0ormedevt!;
)
)!;
jb2uardar.set%ext'2uardar'!;
jb2uardar.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb2uardar(ctionPer0ormedevt!;
)
)!;
jbSiguiente.set%ext'Siguiente'!;
jbSiguiente.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jbSiguiente(ctionPer0ormedevt!;
)
)!;
jb%exto(H.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%exto(H(ctionPer0ormedevt!;
)
)!;
jb%exto8ireccion.set"olumnsJA!;
jb%exto8ireccion.set$owsZ!;
jScrollPaneD.setIiewportIiewjb%exto8ireccion!;
jbId"liente.set%ext'I8 "liente<'!;
javax.swing.2roup#a=out la=out 1 new
javax.swing.2roup#a=outget"ontentPane!!;
get"ontentPane!.set#a=outla=out!;
la=out.set>ori&ontal2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2!
.add"omponentjb(P!
.add"omponentjb(H!
.add"omponentjb8ireccion!
.add"omponentjbId"liente!
.add"omponentjb;ombre!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.6;$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2B
0alse!
.add"omponentjb%exto;ombre!
.add"omponentjb%exto(P!
.add"omponentjb%exto(H!
.add"omponentjScrollPaneDB javax.swing.2roup#a=out.87F(6#%:SIC7B
JDAB S,ort.H(9:I(#67!
.add"omponentjb%extoIdcliente!!
.add"ontainer2apjavax.swing.2roup#a=out.87F(6#%:SIC7B
S,ort.H(9:I(#67!!
.add2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2B
la=out.createSe?uential2roup!
.add"ontainer2apUDB S,ort.H(9:I(#67!
.add"omponentjb2uardar!
.add2apDGB DGB DG!
.add"omponentjb;uevo!
.add2apDGB DGB DG!
.add"omponentjbSiguiente!
.add2apGZB GZB GZ!!
!;
la=out.setIertical2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjbId"liente!
.add"omponentjb%extoIdclienteB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjb;ombre!
.add"omponentjb%exto;ombreB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjb(P!
.add"omponentjb%exto(PB javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjb(H!
.add"omponentjb%exto(HB javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb8ireccion!
.add"omponentjScrollPaneDB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!
.add2apVAB VAB VA!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjb;uevo!
.add"omponentjbSiguiente!
.add"omponentjb2uardar!!
.add"ontainer2ap@AB S,ort.H(9:I(#67!!
!;
pack!;
)-- .-editor/0old3
private void jb%exto(H(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
private void jbSiguiente(ctionPer0ormedjava.awt.event.(ction7vent evt! {
"atalogo"ategorias obj 1 new "atalogo"ategorias!;
obj.setIisibletrue!;
t,is.setIisible0alse!;
)
private void jb2uardar(ctionPer0ormedjava.awt.event.(ction7vent evt! {
String vidcBvnomBvapBvamBvdirBcamposBvalores;
vidc 1 t,is.jb%extoIdcliente.get%ext!;
vnom 1 t,is.jb%exto;ombre.get%ext!;
vap 1 t,is.jb%exto(P.get%ext!;
vam 1 t,is.jb%exto(H.get%ext!;
vdir 1 t,is.jb%exto8ireccion.get%ext!;
campos1'[I8:"liente[B[;ombre[B[(:Paterno[B[(:Haterno[B[8ireccion[';
valores1'['\vidc\'[B['\vnom\'[B['\vap\'[B['\vam\'[B['\vdir\'[';
nego n1new nego!;
n.guardar'"lientes'BcamposBvalores!;
)
private void jb;uevo(ctionPer0ormedjava.awt.event.(ction7vent evt! {
t,is.jb%exto(H.set%ext''!;
t,is.jb%exto(P.set%ext''!;
t,is.jb%exto8ireccion.set%ext''!;
t,is.jb%exto;ombre.set%ext''!;
t,is.jb%extoIdcliente.set%ext''!;
)
public static void mainString argsLM! {

tr= {
0or javax.swing.6IHanager.#ook(ndFeelIn0o in0o <
javax.swing.6IHanager.getInstalled#ook(ndFeels!! {
i0 ';imbus'.e?ualsin0o.get;ame!!! {
javax.swing.6IHanager.set#ook(ndFeelin0o.get"lass;ame!!;
break;
)
)
) catc, "lass;otFound7xception ex! {

java.util.logging.#ogger.get#ogger"atalogo"lientes.class.get;ame!!.logjava.util.log
ging.#evel.S7I7$7B nullB ex!;
) catc, Instantiation7xception ex! {

java.util.logging.#ogger.get#ogger"atalogo"lientes.class.get;ame!!.logjava.util.log
ging.#evel.S7I7$7B nullB ex!;
) catc, Illegal(ccess7xception ex! {

java.util.logging.#ogger.get#ogger"atalogo"lientes.class.get;ame!!.logjava.util.log
ging.#evel.S7I7$7B nullB ex!;
) catc, javax.swing.6nsupported#ook(ndFeel7xception ex! {

java.util.logging.#ogger.get#ogger"atalogo"lientes.class.get;ame!!.logjava.util.log
ging.#evel.S7I7$7B nullB ex!;
)
--.-editor/0old3

java.awt.7ventNueue.invoke#aternew $unnable! {
public void run! {
new "atalogo"lientes!.setIisibletrue!;
)
)!;
)
-- Iariables declaration / do not modi0=
private javax.swing.JScrollPane jScrollPaneD;
private javax.swing.J#abel jb(H;
private javax.swing.J#abel jb(P;
private javax.swing.J#abel jb8ireccion;
private javax.swing.J5utton jb2uardar;
private javax.swing.J#abel jbId"liente;
private javax.swing.J#abel jb;ombre;
private javax.swing.J5utton jb;uevo;
private javax.swing.J5utton jbSiguiente;
private javax.swing.J%extField jb%exto(H;
private javax.swing.J%extField jb%exto(P;
private javax.swing.J%ext(rea jb%exto8ireccion;
private javax.swing.J%extField jb%extoIdcliente;
private javax.swing.J%extField jb%exto;ombre;
-- 7nd o0 variables declaration
PANTALLA DE CATALO.O DE CATE.O$IAS
Este Codigo representa a nuestra pantalla de (Catalogo de
categorias), aqu* pode!os agregar una categoria a nuestro
cliente, por oro, plata, .olden, etc"
package videostore;
import java.s?l."onnection;
import java.s?l.8riverHanager;
import java.s?l.SN#7xception;
import java.s?l.Statement;
import javax.swing.ImageIcon;
import javax.swing.J#abel;
import javax.swing.J#a=eredPane;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public class "atalogo"ategorias extends javax.swing.JFrame {


public "atalogo"ategorias! {
init"omponents!;
set#ocation$elative%onull!;
set$esi&abletrue!;
set%itle'"atXlogo de "ategorQas'!;
setIconImagenew ImageIcon
get"lass!.get$esource'-imagenes-pe.jpg'!!.getImage!!;
JPanel!get"ontentPane!!.setOpa?ue0alse!;
ImageIcon uno1new
ImageIcont,is.get"lass!.get$esource'-imagenes-0on.jpg'!!;
J#abel 0ondo1 new J#abel!;
0ondo.setIconuno!;
get#a=eredPane!.add0ondoBJ#a=eredPane.F$(H7:"O;%7;%:#(Y7$!;
0ondo.set5oundsABABuno.getIcon+idt,!Buno.getIcon>eig,t!!;
)
*Suppress+arnings'unc,ecked'!
-- .editor/0old de0aultstate1'collapsed' desc1'2enerated "ode'3
private void init"omponents! {
jbId;um"liente 1 new javax.swing.J#abel!;
jb%extoId;umcliente 1 new javax.swing.J%extField!;
jb;uevo 1 new javax.swing.J5utton!;
jb(nterior 1 new javax.swing.J5utton!;
jb2uardar 1 new javax.swing.J5utton!;
jb%ipo"ategoria 1 new javax.swing.J#abel!;
jb%exto"ategoria 1 new javax.swing.J%extField!;
set8e0ault"loseOperationjavax.swing.+indow"onstants.8ISPOS7:O;:"#OS7!;
jbId;um"liente.set%ext'I8 "liente<'!;
jb%extoId;umcliente.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%extoId;umcliente(ctionPer0ormedevt!;
)
)!;
jb;uevo.set%ext';uevo'!;
jb;uevo.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb;uevo(ctionPer0ormedevt!;
)
)!;
jb(nterior.set%ext'(nterior'!;
jb(nterior.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb(nterior(ctionPer0ormedevt!;
)
)!;
jb2uardar.set%ext'2uardar'!;
jb2uardar.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb2uardar(ctionPer0ormedevt!;
)
)!;
jb%ipo"ategoria.set%ext'%ipo de "ategorQa<'!;
jb%exto"ategoria.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%exto"ategoria(ctionPer0ormedevt!;
)
)!;
javax.swing.2roup#a=out la=out 1 new
javax.swing.2roup#a=outget"ontentPane!!;
get"ontentPane!.set#a=outla=out!;
la=out.set>ori&ontal2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2B
la=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2!
.add"omponentjbId;um"liente!
.add"omponentjb%ipo"ategoria!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.6;$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%extoId;umcliente!
.add"omponentjb%exto"ategoria!!
.add2ap@AB @AB @A!!
.add2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2B
la=out.createSe?uential2roup!
.add"ontainer2apUJB S,ort.H(9:I(#67!
.add"omponentjb(nterior!
.add2apDGB DGB DG!
.add"omponentjb;uevoB javax.swing.2roup#a=out.P$7F7$$78:SIC7B FZB
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add2apDGB DGB DG!
.add"omponentjb2uardarB javax.swing.2roup#a=out.P$7F7$$78:SIC7B FZB
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add2apUAB UAB UA!!
!;
la=out.setIertical2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjb%ipo"ategoriaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B DVB
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add"omponentjb%exto"ategoriaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjbId;um"liente!
.add"omponentjb%extoId;umclienteB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!
.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78B
VAB S,ort.H(9:I(#67!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb(nteriorB
javax.swing.2roup#a=out.(lignment.%$(I#I;2!
.add2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2B
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I;7!
.add"omponentjb;uevo!
.add"omponentjb2uardar!!!
.add2ap@AB @AB @A!!
!;
pack!;
)-- .-editor/0old3
private void jb%extoId;umcliente(ctionPer0ormedjava.awt.event.(ction7vent evt!
{

)
private void jb2uardar(ctionPer0ormedjava.awt.event.(ction7vent evt! {
String vtcBvidcB camposB valores;
vtc 1 t,is.jb%exto"ategoria.get%ext!;
vidc 1 t,is.jb%extoId;umcliente.get%ext!;
campos 1 '[%ipo:de:categoria[ B[I8:"liente[';
valores 1 '['\vtc\'[B['\vidc\'[';
nego n 1 new nego!;
n.guardar'"ategorias'B camposB valores!;
)
private void jb;uevo(ctionPer0ormedjava.awt.event.(ction7vent evt! {
t,is.jb%exto"ategoria.set%ext''!;
t,is.jb%extoId;umcliente.set%ext''!;
)
private void jb(nterior(ctionPer0ormedjava.awt.event.(ction7vent evt! {
"atalogo"lientes obj1new "atalogo"lientes!;
obj.setIisibletrue!;
t,is.setIisible0alse!;
)
private void jb%exto"ategoria(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
public static void mainString argsLM! {

java.awt.7ventNueue.invoke#aternew $unnable! {
public void run! {
new "atalogo"ategorias!.setIisibletrue!;
)
)!;
)
-- Iariables declaration / do not modi0=
private javax.swing.J5utton jb(nterior;
private javax.swing.J5utton jb2uardar;
private javax.swing.J#abel jbId;um"liente;
private javax.swing.J5utton jb;uevo;
private javax.swing.J%extField jb%exto"ategoria;
private javax.swing.J%extField jb%extoId;umcliente;
private javax.swing.J#abel jb%ipo"ategoria;
-- 7nd o0 variables declaration
1
PANTALLA DE CATALO.O DE PELICULAS:
Aqu* se !uestra el c&digo perteneciente a nuestra pantalla
(Catalogo de peliculas) , en la cual pode!os dar de alta una nuea
pel*cula en nuestro siste!a, la cual a , se guarda en nuestr #D"2
package videostore;
import javax.swing.ImageIcon;
import javax.swing.J#abel;
import javax.swing.J#a=eredPane;
import javax.swing.JPanel;
public class "atalogoPeliculas extends javax.swing.JFrame {
public "atalogoPeliculas! {
init"omponents!;
set#ocation$elative%onull!;
set$esi&abletrue!;
set%itle'"atXlogo de PelQculas'!;
setIconImagenew ImageIcon
get"lass!.get$esource'-imagenes-pe.jpg'!!.getImage!!;
JPanel!get"ontentPane!!.setOpa?ue0alse!;
ImageIcon uno1new
ImageIcont,is.get"lass!.get$esource'-imagenes-0on.jpg'!!;
J#abel 0ondo1 new J#abel!;
0ondo.setIconuno!;
get#a=eredPane!.add0ondoBJ#a=eredPane.F$(H7:"O;%7;%:#(Y7$!;
0ondo.set5oundsABABuno.getIcon+idt,!Buno.getIcon>eig,t!!;
)
*Suppress+arnings'unc,ecked'!
-- .editor/0old de0aultstate1'collapsed' desc1'2enerated "ode'3
private void init"omponents! {
jb;ombredelapelicula 1 new javax.swing.J#abel!;
jb"lasiRcacion 1 new javax.swing.J#abel!;
jb2enero 1 new javax.swing.J#abel!;
jbFec,aderegistro 1 new javax.swing.J#abel!;
jb(rtistas 1 new javax.swing.J#abel!;
jb;acionalidad 1 new javax.swing.J#abel!;
jb"ostoderenta 1 new javax.swing.J#abel!;
jb8iasderenta 1 new javax.swing.J#abel!;
jb7xistenciasreales 1 new javax.swing.J#abel!;
jb%exto;ombredepelicula 1 new javax.swing.J%extField!;
jb%exto"lasiRcacion 1 new javax.swing.J%extField!;
jb%exto2enero 1 new javax.swing.J%extField!;
jb%extoFec,aderegistro 1 new javax.swing.J%extField!;
jb%exto(rtistas 1 new javax.swing.J%extField!;
jb%exto"ostoderenta 1 new javax.swing.J%extField!;
jb%exto8iasderenta 1 new javax.swing.J%extField!;
jb%exto7xistenciasreales 1 new javax.swing.J%extField!;
jb;uevo 1 new javax.swing.J5utton!;
jb2uardar 1 new javax.swing.J5utton!;
jbIdPelicula 1 new javax.swing.J#abel!;
jb%extoPelicula 1 new javax.swing.J%extField!;
jb%exto;ac 1 new javax.swing.J%extField!;

set8e0ault"loseOperationjavax.swing.+indow"onstants.8ISPOS7:O;:"#OS7!;
jb;ombredelapelicula.set%ext';ombre de la pelQcula<'!;
jb"lasiRcacion.set%ext'"lasiRcaciSn<'!;
jb2enero.set%ext'2Tnero<'!;
jbFec,aderegistro.set%ext'Fec,a de registro<'!;
jb(rtistas.set%ext'(rtistas<'!;
jb;acionalidad.set%ext';acionalidad<'!;
jb"ostoderenta.set%ext'"osto de renta<'!;
jb8iasderenta.set%ext'8Qas de renta<'!;
jb7xistenciasreales.set%ext'7xistencias reales<'!;
jb%exto;ombredepelicula.add(ction#istenernew
java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%exto;ombredepelicula(ctionPer0ormedevt!;
)
)!;
jb%exto"lasiRcacion.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%exto"lasiRcacion(ctionPer0ormedevt!;
)
)!;
jb%extoFec,aderegistro.add(ction#istenernew
java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%extoFec,aderegistro(ctionPer0ormedevt!;
)
)!;
jb;uevo.set%ext';uevo'!;
jb;uevo.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb;uevo(ctionPer0ormedevt!;
)
)!;
jb2uardar.set%ext'2uardar'!;
jb2uardar.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb2uardar(ctionPer0ormedevt!;
)
)!;
jbIdPelicula.set%ext'I8 PelQcula<'!;
javax.swing.2roup#a=out la=out 1 new
javax.swing.2roup#a=outget"ontentPane!!;
get"ontentPane!.set#a=outla=out!;
la=out.set>ori&ontal2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.%$(I#I
;2!
.add"omponentjb7xistenciasreales!
.add"omponentjb8iasderenta!
.add"omponentjb"ostoderenta!
.add"omponentjb;acionalidad!
.add"omponentjb(rtistas!
.add"omponentjbFec,aderegistro!
.add"omponentjb2enero!
.add"omponentjb"lasiRcacion!
.add"omponentjb;ombredelapelicula!
.add"omponentjbIdPelicula!!
.add2apDGB DGB DG!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.%$(I#I
;2B 0alse!
.add"omponentjb%extoPeliculaB
javax.swing.2roup#a=out.87F(6#%:SIC7B DGZB S,ort.H(9:I(#67!
.add"omponentjb%extoFec,aderegistroB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto(rtistasB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto"ostoderentaB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto8iasderentaB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto7xistenciasrealesB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto;ombredepeliculaB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto"lasiRcacionB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto2eneroB
javax.swing.2roup#a=out.(lignment.#7(8I;2!
.add"omponentjb%exto;ac!!
.add"ontainer2apjavax.swing.2roup#a=out.87F(6#%:SIC7B
S,ort.H(9:I(#67!!
.add2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2B
la=out.createSe?uential2roup!
.add"ontainer2apUAB S,ort.H(9:I(#67!
.add"omponentjb;uevoB javax.swing.2roup#a=out.P$7F7$$78:SIC7B
FDB javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add2apDDDB DDDB DDD!
.add"omponentjb2uardarB javax.swing.2roup#a=out.P$7F7$$78:SIC7B
FFB javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add2apUAB UAB UA!!
!;
la=out.setIertical2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjbIdPelicula!
.add"omponentjb%extoPeliculaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb;ombredelapelicula!
.add"omponentjb%exto;ombredepeliculaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb"lasiRcacion!
.add"omponentjb%exto"lasiRcacionB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb%exto2eneroB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add"omponentjb2enero!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjbFec,aderegistro!
.add"omponentjb%extoFec,aderegistroB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb(rtistas!
.add"omponentjb%exto(rtistasB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb;acionalidad!
.add"omponentjb%exto;acB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb"ostoderenta!
.add"omponentjb%exto"ostoderentaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb8iasderenta!
.add"omponentjb%exto8iasderentaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb7xistenciasreales!
.add"omponentjb%exto7xistenciasrealesB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb;uevo!
.add"omponentjb2uardar!!
.add"ontainer2ap@AB S,ort.H(9:I(#67!!
!;
pack!;
)-- .-editor/0old3
private void
jb%extoFec,aderegistro(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
private void jb%exto"lasiRcacion(ctionPer0ormedjava.awt.event.(ction7vent
evt! {

)
private void
jb%exto;ombredepelicula(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
private void jb2uardar(ctionPer0ormedjava.awt.event.(ction7vent evt! {
String vidpBvnpBvclBvgeBv0rBvarBvnaBvcrBvdrBverBcamposBvalores;
vidp 1 t,is.jb%extoPelicula.get%ext!;
vnp 1 t,is.jb%exto;ombredepelicula.get%ext!;
vcl 1 t,is.jb%exto"lasiRcacion.get%ext!;
vge 1 t,is.jb%exto2enero.get%ext!;
v0r 1 t,is.jb%extoFec,aderegistro.get%ext!;
var 1 t,is.jb%exto(rtistas.get%ext!;
vna 1 t,is.jb%exto;ac.get%ext!;
vcr 1 t,is.jb%exto"ostoderenta.get%ext!;
vdr 1 t,is.jb%exto8iasderenta.get%ext!;
ver 1 t,is.jb%exto7xistenciasreales.get%ext!;
campos1'[I8:Pelicula[B[;ombre:de:la:pelicula[B["lasiRcacion[B[2enero[B[Fec,a:de:r
egistro[B[(rtistas[B[;acionalidad[B["osto:de:renta[B[8ias:de:renta[B[7xistencias:real
es[';
valores1'['\vidp\'[B['\vnp\'[B['\vcl\'[B['\vge\'[B['\v0r\'[B['\var\'[B['\vna\'[B
['\vcr\'[B['\vdr\'[B['\ver\'[';
nego n1new nego!;
n.guardar'Peliculas'BcamposBvalores!;
)
private void jb;uevo(ctionPer0ormedjava.awt.event.(ction7vent evt! {
t,is.jb%exto(rtistas.set%ext''!;
t,is.jb%exto"lasiRcacion.set%ext''!;
t,is.jb%exto"ostoderenta.set%ext''!;
t,is.jb%exto8iasderenta.set%ext''!;
t,is.jb%exto7xistenciasreales.set%ext''!;
t,is.jb%extoFec,aderegistro.set%ext''!;
t,is.jb%exto2enero.set%ext''!;
t,is.jb%exto;ac.set%ext''!;
t,is.jb%exto;ombredepelicula.set%ext''!;
t,is.jb%extoPelicula.set%ext''!;

)

public static void mainString argsLM! {

--.editor/0old de0aultstate1'collapsed' desc1' #ook and 0eel setting code
optional! '3
-W I0 ;imbus introduced in Java S7 @! is not availableB sta= wit, t,e de0ault
look and 0eel.
W For details see
,ttp<--download.oracle.com-javase-tutorial-uiswing-lookand0eel-pla0.,tml
W-
tr= {
0or javax.swing.6IHanager.#ook(ndFeelIn0o in0o <
javax.swing.6IHanager.getInstalled#ook(ndFeels!! {
i0 ';imbus'.e?ualsin0o.get;ame!!! {
javax.swing.6IHanager.set#ook(ndFeelin0o.get"lass;ame!!;
break;
)
)
) catc, "lass;otFound7xception ex! {

java.util.logging.#ogger.get#ogger"atalogoPeliculas.class.get;ame!!.logjava.util
.logging.#evel.S7I7$7B nullB ex!;
) catc, Instantiation7xception ex! {

java.util.logging.#ogger.get#ogger"atalogoPeliculas.class.get;ame!!.logjava.util
.logging.#evel.S7I7$7B nullB ex!;
) catc, Illegal(ccess7xception ex! {

java.util.logging.#ogger.get#ogger"atalogoPeliculas.class.get;ame!!.logjava.util
.logging.#evel.S7I7$7B nullB ex!;
) catc, javax.swing.6nsupported#ook(ndFeel7xception ex! {

java.util.logging.#ogger.get#ogger"atalogoPeliculas.class.get;ame!!.logjava.util
.logging.#evel.S7I7$7B nullB ex!;
)
--.-editor/0old3
java.awt.7ventNueue.invoke#aternew $unnable! {
public void run! {
new "atalogoPeliculas!.setIisibletrue!;
)
)!;
)
-- Iariables declaration / do not modi0=
private javax.swing.J#abel jb(rtistas;
private javax.swing.J#abel jb"lasiRcacion;
private javax.swing.J#abel jb"ostoderenta;
private javax.swing.J#abel jb8iasderenta;
private javax.swing.J#abel jb7xistenciasreales;
private javax.swing.J#abel jbFec,aderegistro;
private javax.swing.J#abel jb2enero;
private javax.swing.J5utton jb2uardar;
private javax.swing.J#abel jbIdPelicula;
private javax.swing.J#abel jb;acionalidad;
private javax.swing.J#abel jb;ombredelapelicula;
private javax.swing.J5utton jb;uevo;
private javax.swing.J%extField jb%exto(rtistas;
private javax.swing.J%extField jb%exto"lasiRcacion;
private javax.swing.J%extField jb%exto"ostoderenta;
private javax.swing.J%extField jb%exto8iasderenta;
private javax.swing.J%extField jb%exto7xistenciasreales;
private javax.swing.J%extField jb%extoFec,aderegistro;
private javax.swing.J%extField jb%exto2enero;
private javax.swing.J%extField jb%exto;ac;
private javax.swing.J%extField jb%exto;ombredepelicula;
private javax.swing.J%extField jb%extoPelicula;
-- 7nd o0 variables declaration
PANTALLA DE DE3OLUCIONES:
Aqui se !uestra el c&digo perteneciente a nuestra pantalla de
(Deoluciones), en la cual pode!os registrar una nuea
deoluci&n"
pac4age ideostore5
i!port 6aa+"s7ing"I!ageIcon5
i!port 6aa+"s7ing"8La/el5
i!port 6aa+"s7ing"8La,eredPane5
i!port 6aa+"s7ing"8Panel5
pu/lic class Deolucion e+tends 6aa+"s7ing"8-ra!e 9
pu/lic Deolucion:; 9
initCo!ponents:;5
setLocation$elatieTo:null;5
set$esi%a/le:true;5
setTitle:<Deoluci&n<;5
setIconI!age:ne7 I!ageIcon
:getClass:;"get$esource:<=i!agenes=pe"6pg<;;"getI!age:;;5
::8Panel;getContentPane:;;"setOpaque:0alse;5
I!ageIcon uno>ne7
I!ageIcon:t?is"getClass:;"get$esource:<=i!agenes=0on"6pg<;;5
8La/el 0ondo> ne7 8La/el:;5
0ondo"setIcon:uno;5
getLa,eredPane:;"add:0ondo,8La,eredPane"-$AME@CONTENT@LAAE$;5
0ondo"set#ounds:B,B,uno"getIconCidt?:;,uno"getIconDeig?t:;;5
1
ESuppressCarnings:<unc?ec4ed<;
== FeditorG0old de0aultstate><collapsed< desc><.enerated Code<H
priate oid initCo!ponents:; 9
6/Te+toIdCliente > ne7 6aa+"s7ing"8Te+t-ield:;5
6/Te+toIdPelicula > ne7 6aa+"s7ing"8Te+t-ield:;5
6/Nueo > ne7 6aa+"s7ing"8#utton:;5
6/.uardar > ne7 6aa+"s7ing"8#utton:;5
6/Te+to-ec?aEntrega > ne7 6aa+"s7ing"8Te+t-ield:;5
6/Te+to-ec?aDeolucion > ne7 6aa+"s7ing"8Te+t-ield:;5
6/IdCliente > ne7 6aa+"s7ing"8La/el:;5
6/-ec?aEntrega > ne7 6aa+"s7ing"8La/el:;5
6/No!/redePelicula > ne7 6aa+"s7ing"8La/el:;5
6/Te+toNo!/rePelicula > ne7 6aa+"s7ing"8Te+t-ield:;5
6/-ec?aDeolucion > ne7 6aa+"s7ing"8La/el:;5
6/IdPelicula > ne7 6aa+"s7ing"8La/el:;5

setDe0aultCloseOperation:6aa+"s7ing"Cindo7Constants"DISPOSE@ON@CLO
SE;5
6/Te+toIdCliente"addActionListener:ne7
6aa"a7t"eent"ActionListener:; 9
pu/lic oid actionPer0or!ed:6aa"a7t"eent"ActionEent et; 9
6/Te+toIdClienteActionPer0or!ed:et;5
1
1;5
6/Nueo"setTe+t:<Nueo<;5
6/Nueo"addActionListener:ne7 6aa"a7t"eent"ActionListener:; 9
pu/lic oid actionPer0or!ed:6aa"a7t"eent"ActionEent et; 9
6/NueoActionPer0or!ed:et;5
1
1;5
6/.uardar"setTe+t:<.uardar<;5
6/.uardar"addActionListener:ne7 6aa"a7t"eent"ActionListener:; 9
pu/lic oid actionPer0or!ed:6aa"a7t"eent"ActionEent et; 9
6/.uardarActionPer0or!ed:et;5
1
1;5
6/IdCliente"setTe+t:<ID Cliente:<;5
6/-ec?aEntrega"setTe+t:<-ec?a de entrega:<;5
6/No!/redePelicula"setTe+t:<No!/re de la pel*cula:<;5
6/-ec?aDeolucion"setTe+t:<-ec?a de deoluci&n<;5
6/IdPelicula"setTe+t:<ID Pel*cula:<;5
6aa+"s7ing".roupLa,out la,out > ne7
6aa+"s7ing".roupLa,out:getContentPane:;;5
getContentPane:;"setLa,out:la,out;5
la,out"setDori%ontal.roup:

la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"LEADIN.;
"add.roup:la,out"createSequential.roup:;
"add.ap:IB, IB, IB;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
T$AILIN.;
"addCo!ponent:6/-ec?aEntrega;
"addCo!ponent:6/No!/redePelicula;
"addCo!ponent:6/-ec?aDeolucion;
"addCo!ponent:6/IdPelicula;
"addCo!ponent:6/IdCliente;;

"addPre0erred.ap:6aa+"s7ing"La,outSt,le"Co!ponentPlace!ent"UN$ELAT
ED;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
LEADIN.;
"addCo!ponent:6/Te+to-ec?aEntrega,
6aa+"s7ing".roupLa,out"Align!ent"T$AILIN.,
6aa+"s7ing".roupLa,out"DE-AULT@SIJE, KKL, S?ort"MAM@3ALUE;
"addCo!ponent:6/Te+toNo!/rePelicula;
"addCo!ponent:6/Te+to-ec?aDeolucion;
"addCo!ponent:6/Te+toIdCliente;
"addCo!ponent:6/Te+toIdPelicula;;
"add.ap:IB, IB, IB;;
"add.roup:6aa+"s7ing".roupLa,out"Align!ent"T$AILIN.,
la,out"createSequential.roup:;
"addContainer.ap:2BB, S?ort"MAM@3ALUE;
"addCo!ponent:6/Nueo,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE, N2,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE;
"add.ap:222, 222, 222;
"addCo!ponent:6/.uardar,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE, NN,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE;
"add.ap:2BB, 2BB, 2BB;;
;5
la,out"set3ertical.roup:

la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"LEADIN.;
"add.roup:la,out"createSequential.roup:;
"add.ap:IB, IB, IB;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
#ASELINE;
"addCo!ponent:6/IdCliente;
"addCo!ponent:6/Te+toIdCliente,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE,
6aa+"s7ing".roupLa,out"DE-AULT@SIJE,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE;;

"addPre0erred.ap:6aa+"s7ing"La,outSt,le"Co!ponentPlace!ent"$ELATED;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
#ASELINE;
"addCo!ponent:6/IdPelicula;
"addCo!ponent:6/Te+toIdPelicula,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE,
6aa+"s7ing".roupLa,out"DE-AULT@SIJE,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE;;

"addPre0erred.ap:6aa+"s7ing"La,outSt,le"Co!ponentPlace!ent"$ELATED;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
#ASELINE;
"addCo!ponent:6/No!/redePelicula;
"addCo!ponent:6/Te+toNo!/rePelicula,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE,
6aa+"s7ing".roupLa,out"DE-AULT@SIJE,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE;;

"addPre0erred.ap:6aa+"s7ing"La,outSt,le"Co!ponentPlace!ent"$ELATED;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
#ASELINE;
"addCo!ponent:6/Te+to-ec?aEntrega,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE,
6aa+"s7ing".roupLa,out"DE-AULT@SIJE,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE;
"addCo!ponent:6/-ec?aEntrega;;

"addPre0erred.ap:6aa+"s7ing"La,outSt,le"Co!ponentPlace!ent"$ELATED;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
#ASELINE;
"addCo!ponent:6/Te+to-ec?aDeolucion,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE,
6aa+"s7ing".roupLa,out"DE-AULT@SIJE,
6aa+"s7ing".roupLa,out"P$E-E$$ED@SIJE;
"addCo!ponent:6/-ec?aDeolucion;;

"addPre0erred.ap:6aa+"s7ing"La,outSt,le"Co!ponentPlace!ent"$ELATED;

"add.roup:la,out"createParallel.roup:6aa+"s7ing".roupLa,out"Align!ent"
#ASELINE;
"addCo!ponent:6/Nueo;
"addCo!ponent:6/.uardar;;
"addContainer.ap:IB, S?ort"MAM@3ALUE;;
;5
pac4:;5
1== F=editorG0oldH
priate oid
6/Te+toIdClienteActionPer0or!ed:6aa"a7t"eent"ActionEent et; 9

1
priate oid 6/.uardarActionPer0or!ed:6aa"a7t"eent"ActionEent et;
9
String idc,idp,np,0e,0d, ca!pos, alores5
idc > t?is"6/Te+toIdCliente"getTe+t:;5
idp > t?is"6/Te+toIdPelicula"getTe+t:;5
np > t?is"6/Te+toNo!/rePelicula"getTe+t:;5
0e > t?is"6/Te+to-ec?aEntrega"getTe+t:;5
0d > t?is"6/Te+to-ec?aDeolucion"getTe+t:;5
ca!pos > <OID@ClienteO,
OID@PeliculaO,ONo!/re@de@la@peliculaO,O-ec?a@de@entregaO,O-ec?a@de@deoluci
onO<5
alores > <O< P idc P <O,O< P idp P <O,O< P np P <O,O< P 0e P <O,O< P 0dP
<O<5
nego n > ne7 nego:;5
n"guardar:<Deoluciones<, ca!pos, alores;5
1
priate oid 6/NueoActionPer0or!ed:6aa"a7t"eent"ActionEent et; 9
t?is"6/Te+to-ec?aDeolucion"setTe+t:<<;5
t?is"6/Te+to-ec?aEntrega"setTe+t:<<;5
t?is"6/Te+toIdCliente"setTe+t:<<;5
t?is"6/Te+toIdPelicula"setTe+t:<<;5
t?is"6/Te+toNo!/rePelicula"setTe+t:<<;5
1
pu/lic static oid !ain:String argsQR; 9

6aa"a7t"EentSueue"ino4eLater:ne7 $unna/le:; 9
pu/lic oid run:; 9
ne7 Deolucion:;"set3isi/le:true;5
1
1;5
1
== 3aria/les declaration G do not !odi0,
priate 6aa+"s7ing"8La/el 6/-ec?aDeolucion5
priate 6aa+"s7ing"8La/el 6/-ec?aEntrega5
priate 6aa+"s7ing"8#utton 6/.uardar5
priate 6aa+"s7ing"8La/el 6/IdCliente5
priate 6aa+"s7ing"8La/el 6/IdPelicula5
priate 6aa+"s7ing"8La/el 6/No!/redePelicula5
priate 6aa+"s7ing"8#utton 6/Nueo5
priate 6aa+"s7ing"8Te+t-ield 6/Te+to-ec?aDeolucion5
priate 6aa+"s7ing"8Te+t-ield 6/Te+to-ec?aEntrega5
priate 6aa+"s7ing"8Te+t-ield 6/Te+toIdCliente5
priate 6aa+"s7ing"8Te+t-ield 6/Te+toIdPelicula5
priate 6aa+"s7ing"8Te+t-ield 6/Te+toNo!/rePelicula5
== End o0 aria/les declaration
PANTALLA DE $ENTAS:
Este c&digo es perteneciente a nuestra pantalla de ($entas) en la
cual pode!os aplicar una nuea renta, lo cual nos per!ite llear
un registro de nuestras rentas, las cuales se podrTn consultar !as
adelante en nustra secci&n de reportes"
package videostore;
import javax.swing.ImageIcon;
import javax.swing.J#abel;
import javax.swing.J#a=eredPane;
import javax.swing.JPanel;
public class $entas extends javax.swing.JFrame {
public $entas! {
init"omponents!;
set#ocation$elative%onull!;
set$esi&abletrue!;
set%itle'$entas'!;
setIconImagenew ImageIcon
get"lass!.get$esource'-imagenes-pe.jpg'!!.getImage!!;
JPanel!get"ontentPane!!.setOpa?ue0alse!;
ImageIcon uno1new
ImageIcont,is.get"lass!.get$esource'-imagenes-0on.jpg'!!;
J#abel 0ondo1 new J#abel!;
0ondo.setIconuno!;
get#a=eredPane!.add0ondoBJ#a=eredPane.F$(H7:"O;%7;%:#(Y7$!;
0ondo.set5oundsABABuno.getIcon+idt,!Buno.getIcon>eig,t!!;
)
*Suppress+arnings'unc,ecked'!
-- .editor/0old de0aultstate1'collapsed' desc1'2enerated "ode'3
private void init"omponents! {
jbId"liente 1 new javax.swing.J#abel!;
jb;ombrePelicula 1 new javax.swing.J#abel!;
jbIdPelicula 1 new javax.swing.J#abel!;
jbFec,a$enta 1 new javax.swing.J#abel!;
jb;uevo 1 new javax.swing.J5utton!;
jb2uardar 1 new javax.swing.J5utton!;
jb%exto;ombrePelicula 1 new javax.swing.J%extField!;
jb%extoFec,a$enta 1 new javax.swing.J%extField!;
jb%extoFec,a7ntrega 1 new javax.swing.J%extField!;
jb%exto"osto$enta 1 new javax.swing.J%extField!;
jbFec,a7ntrega 1 new javax.swing.J#abel!;
jb"osto$enta 1 new javax.swing.J#abel!;
jb%extoIdPelicula 1 new javax.swing.J%extField!;
jb%extoId"liente 1 new javax.swing.J%extField!;
jbId$enta 1 new javax.swing.J#abel!;
jb%extoId$enta 1 new javax.swing.J%extField!;

set8e0ault"loseOperationjavax.swing.+indow"onstants.8ISPOS7:O;:"#OS7!;
jbId"liente.set%ext'I8 "liente<'!;
jb;ombrePelicula.set%ext';ombre de la pelQcula<'!;
jbIdPelicula.set%ext'I8 PelQcula<'!;
jbFec,a$enta.set%ext'Fec,a de renta<'!;
jb;uevo.set%ext';uevo'!;
jb;uevo.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb;uevo(ctionPer0ormedevt!;
)
)!;
jb2uardar.set%ext'2uardar'!;
jb2uardar.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb2uardar(ctionPer0ormedevt!;
)
)!;
jbFec,a7ntrega.set%ext'Fec,a de entrega<'!;
jb"osto$enta.set%ext'"osto de renta<'!;
jb%extoId"liente.add(ction#istenernew java.awt.event.(ction#istener! {
public void actionPer0ormedjava.awt.event.(ction7vent evt! {
jb%extoId"liente(ctionPer0ormedevt!;
)
)!;
jbId$enta.set%ext'I8 $enta<'!;
javax.swing.2roup#a=out la=out 1 new
javax.swing.2roup#a=outget"ontentPane!!;
get"ontentPane!.set#a=outla=out!;
la=out.set>ori&ontal2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.%$(I#I
;2!
.add"omponentjbFec,a7ntrega!
.add"omponentjb;ombrePelicula!
.add"omponentjbFec,a$enta!
.add"omponentjb"osto$enta!
.add"omponentjbIdPelicula!
.add"omponentjbId"liente!
.add"omponentjbId$enta!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.6;$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I
;2!
.add"omponentjb%extoFec,a7ntregaB
javax.swing.2roup#a=out.(lignment.%$(I#I;2!
.add"omponentjb%extoFec,a$enta!
.add"omponentjb%exto;ombrePelicula!
.add"omponentjb%exto"osto$enta!
.add"omponentjb%extoId"liente!
.add"omponentjb%extoIdPelicula!
.add"omponentjb%extoId$enta!!
.add2ap@AB @AB @A!!
.add2roupjavax.swing.2roup#a=out.(lignment.%$(I#I;2B
la=out.createSe?uential2roup!
.add"ontainer2apDAAB S,ort.H(9:I(#67!
.add"omponentjb;uevoB javax.swing.2roup#a=out.P$7F7$$78:SIC7B
FDB javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add2apDDDB DDDB DDD!
.add"omponentjb2uardarB javax.swing.2roup#a=out.P$7F7$$78:SIC7B
FFB javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add2apDAAB DAAB DAA!!
!;
la=out.setIertical2roup
la=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.#7(8I;2!
.add2roupla=out.createSe?uential2roup!
.add2ap@AB @AB @A!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjbId$enta!
.add"omponentjb%extoId$entaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjbId"liente!
.add"omponentjb%extoId"lienteB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjbIdPelicula!
.add"omponentjb%extoIdPeliculaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb;ombrePelicula!
.add"omponentjb%exto;ombrePeliculaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjbFec,a$enta!
.add"omponentjb%extoFec,a$entaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb%extoFec,a7ntregaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add"omponentjbFec,a7ntrega!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb%exto"osto$entaB
javax.swing.2roup#a=out.P$7F7$$78:SIC7B
javax.swing.2roup#a=out.87F(6#%:SIC7B
javax.swing.2roup#a=out.P$7F7$$78:SIC7!
.add"omponentjb"osto$enta!!

.addPre0erred2apjavax.swing.#a=outSt=le."omponentPlacement.$7#(%78!

.add2roupla=out.createParallel2roupjavax.swing.2roup#a=out.(lignment.5(S7#I
;7!
.add"omponentjb;uevo!
.add"omponentjb2uardar!!
.add2apAB @AB S,ort.H(9:I(#67!!
!;
pack!;
)-- .-editor/0old3
private void jb%extoId"liente(ctionPer0ormedjava.awt.event.(ction7vent evt! {

)
private void jb2uardar(ctionPer0ormedjava.awt.event.(ction7vent evt! {
String vidrBvidcBvidpBvnpBv0rBv0eBvcosB camposB valores;
vidr 1 t,is.jb%extoId$enta.get%ext!;
vidc 1 t,is.jb%extoId"liente.get%ext!;
vidp 1 t,is.jb%extoIdPelicula.get%ext!;
vnp 1 t,is.jb%exto;ombrePelicula.get%ext!;
v0r 1 t,is.jb%extoFec,a$enta.get%ext!;
v0e 1 t,is.jb%extoFec,a7ntrega.get%ext!;
vcos 1 t,is.jb%exto"osto$enta.get%ext!;
campos 1 '[I8:$enta[B [I8:"liente[B
[I8:Pelicula[B[;ombre:de:la:pelicula[B[Fec,a:de:renta[B[Fec,a:de:entrega[B["osto:
de:renta[';
valores 1 '[' \ vidr \ '[B[' \ vidc \ '[B[' \ vidp \ '[B[' \ vnp \ '[B[' \ v0r \
'[B[' \ v0e \ '[B[' \ vcos\ '[';
nego n 1 new nego!;
n.guardar'$entas'B camposB valores!;
)
private void jb;uevo(ctionPer0ormedjava.awt.event.(ction7vent evt! {
t,is.jb%exto"osto$enta.set%ext''!;
t,is.jb%extoFec,a7ntrega.set%ext''!;
t,is.jb%extoFec,a$enta.set%ext''!;
t,is.jb%extoId"liente.set%ext''!;
t,is.jb%extoIdPelicula.set%ext''!;
t,is.jb%extoId$enta.set%ext''!;
t,is.jb%exto;ombrePelicula.set%ext''!;
)

public static void mainString argsLM! {

java.awt.7ventNueue.invoke#aternew $unnable! {
public void run! {
new $entas!.setIisibletrue!;
)
)!;
)
-- Iariables declaration / do not modi0=
private javax.swing.J#abel jb"osto$enta;
private javax.swing.J#abel jbFec,a7ntrega;
private javax.swing.J#abel jbFec,a$enta;
private javax.swing.J5utton jb2uardar;
private javax.swing.J#abel jbId"liente;
private javax.swing.J#abel jbIdPelicula;
private javax.swing.J#abel jbId$enta;
private javax.swing.J#abel jb;ombrePelicula;
private javax.swing.J5utton jb;uevo;
private javax.swing.J%extField jb%exto"osto$enta;
private javax.swing.J%extField jb%extoFec,a7ntrega;
private javax.swing.J%extField jb%extoFec,a$enta;
private javax.swing.J%extField jb%extoId"liente;
private javax.swing.J%extField jb%extoIdPelicula;
private javax.swing.J%extField jb%extoId$enta;
private javax.swing.J%extField jb%exto;ombrePelicula;
-- 7nd o0 variables declaration
PANTALLA DE Cconnection:
Esta parte de nuestro c&digo la considera!os la !as i!portante,
,a que es aqu* la parte que nos per!ite crear una cone+i&n entre
nuestra D# , el entorno de 8A3A, aqu* es donde se reali%a la
cone+i&n a nuestra D#, en donde se puede apreciar que se indica
en que parte a,a , /usque nuestra D#, asi co!o el drier de
nuestra D#"
package videostore;
import java.s?l.W;
import javax.swing.JOptionPane;
public class c"onnection {
private String url1'jdbc<odbc<';
private Rnal String driver1'IS';
private Rnal String usr1'aaron';
private Rnal String pswd1'DJE';
private "onnection con;

public c"onnection!{
load8river!;
)
private void load8river!
{
tr=
{
"lass.0or;ame'sun.jdbc.odbc.JdbcOdbc8river'!;
)
catc, "lass;otFound7xception e!
{
S=stem.out.println'7rror al crear el puente J85"/O85"'!;
)
)
public "onnection mk"onection!
{
url 1 url \ driver;
S=stem.out.println'7stableciendo conexiSn con ' \ url!;
tr=
{
--Obtiene la conexiSn
con 1 8riverHanager.get"onnection urlBusrBpswd!;
)
catc,SN#7xception s?le!
{
S=stem.out.println';o se pudo establecer la conexiSn'!;
return null;
)

S=stem.out.println'"onexiSn establecida con<t ' \ url!;
JOptionPane.s,owHessage8ialognullB'"onexion 7stablecida'!;
--$egresa la conexiSn .-span3
return con;
)

-W "errar la conexiSn.W-

public boolean close"onecction!
{
tr=
{
con.close!;
)
catc,SN#7xception s?le!
{
S=stem.out.println';o se cerro la conexiSn'!;
return 0alse;
)

S=stem.out.println'"onexiSn cerrada con Txito '!;
return true;
)
)

PANTALLA DE NE.O:
Este 0rag!ento de c&digo ta!/iUn lo considera!os i!portante, ,a
que es aqu* donde se !uestra la acci&n del /ot&n (guardar), en
donde se puede apreciar que se dicta la sentencia INSE$T INTO,
que es la que nos per!ite que se guarden los datos en nuestra D#"
Aa solo es cuesti&n de pesgar este 0rag!ento de c&digo en cada
/ot&n de guarsar que tenga nuestro progra!a, asi co!o !odi'car
la sentencia INSE$T INTO"
package videostore;
import java.s?l.W;
import javax.swing.JOptionPane;
public class nego {
c"onnection con1new c"onnection!;
"onnection conect1null;
Statement st1null;
$esultSet rs1null;
String ?uer=;
public void guardarString tablaB String camposB String valores! {
tr= {
S=stem.out.println'tabla< '\tabla\'campos< '\campos\'valores<
'\valores!;
?uer= 1 'insert into '\tabla\' values'\valores\'!;';
S=stem.out.println?uer=!;
conect 1 con.mk"onection!;
st 1 conect.createStatement!;
st.execute6pdate?uer=!;
JOptionPane.s,owHessage8ialognullB '$egistro guardado'!;
) catc, SN#7xception ex! {
JOptionPane.s,owHessage8ialognullB '7rror S?l' \ ex!;
)
)
)

Você também pode gostar