0% encontró este documento útil (0 votos)
43 vistas5 páginas

Gestión de Películas en Java Swing

Este documento describe un programa de Java que permite registrar películas ingresando el título, categoría (drama, comedia, acción o suspenso) y duración. Se pueden agregar películas a una tabla y eliminarlas de allí. También se puede consultar la cantidad de películas por categoría.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas5 páginas

Gestión de Películas en Java Swing

Este documento describe un programa de Java que permite registrar películas ingresando el título, categoría (drama, comedia, acción o suspenso) y duración. Se pueden agregar películas a una tabla y eliminarlas de allí. También se puede consultar la cantidad de películas por categoría.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

“AÑO DE LA LUCHA CONTRA LA CORRUPCIÓN

E IMPUNIDAD”

Estudiante:
Leonardo Estefano Torres Gonzales

Docente: Ing. Roberto José Velásquez Herrera

Asignatura: Ing. Sistemas

Tema: Tarea - Trabajo práctico 1 U03

Ciclo: IV

Grupo: A
1. Utilizando los métodos del objeto JFrame y de todo lo aprendido hasta el momento
desarrollar lo siguiente:

Se desea ingresar el título de la película, seleccionar la categoría que puede ser Drama,
Comedia, Accón y Suspenso y el ingreso de la duración. Se debe agregar en las cajas de
listas al momento de usar el botón Agregar. Para poder eliminar se procede primero a
seleccionar la película de la caja de lista y se debe habilitar el botón de comando
Eliminar. Con el botón de comando consultar debe mostrar el segundo formulario cuyo
diseño es el siguiente:

Una vez seleccionada la categoría y al dar click en el botón de comando Ver se debe
visualizar la cantidad de películas
import [Link];
import [Link]; import
[Link]; import
[Link];
import [Link];
public class NewJFrame extends [Link] {
DefaultTableModel modelo = new DefaultTableModel();
String [] Datos = new String[3];
/**
* Creates new form NewJFrame
*/
public NewJFrame() {
initComponents();
[Link]("Registrar Peliculas");
setLocationRelativeTo(null);
setDefaultCloseOperation(NewJFrame.EXIT_ON_CLOSE);
[Link](modelo);
[Link](new String[]{"Título","Categoría","Duración"});
llenarC();
[Link](false);
[Link](false);
[Link](-1);
[Link](-1);
}
public void llenarC(){
[Link]("DRAMA"); [Link]("COMEDIA");
[Link]("ACCION");
[Link]("SUSPENSO");
[Link]("DRAMA");
[Link]("COMEDIA");
[Link]("ACCION");
[Link]("SUSPENSO");
}
public void calcular(){
[Link]("0");

for(int k=0;k<[Link]();k++)
[Link]([Link](k+1));

}
public void Calcular(){ [Link]("0");
for(int k=0;k<[Link]();k++){
[Link]([Link](k+1));
}
}
public void Cantidadp(){
int cont,i; int
igual=0;
if([Link]()>-1){ cont=[Link]();
[Link](null); if(cont>=0)
for(i=0;i<[Link]();i++){
if(([Link]().toString()).compareToIgnoreCase([Link](i,1
).toString())==0){
igual=igual+1;
}
}
[Link]([Link](igual));
}
}
public void Agregar(){
if(([Link]().trim().length()==0)){
[Link](rootPane,"Faltan datos"); [Link]();
}else
if([Link]()>-1){
Datos[0]=[Link]();
Datos[1]=[Link]().toString();
Datos[2]=[Link]();
[Link](Datos);
[Link](0);
[Link](null); [Link](null);
[Link](null); [Link]();
Calcular();Limpiar();
}
}
public void Limpiar(){
[Link](null); [Link](null);
[Link](-1);
[Link](-1);
}
public void Eliminar(){ if([Link]()>-1){
if([Link](rootPane,"Estas seguro de eliminar al producto "+
[Link]([Link](),1).toString(),"Confirme",0)==0){
[Link]([Link]());
Calcular();
}
}
}
public boolean isCellEditable(int row, int col) {
//Note that the data/cell address is constant,
//no matter where the cell appears onscreen.
if (col >= 1) { return false; } else {
return true;
}
}

public void soloNumeros(KeyEvent ev){


if([Link]()<47||([Link]()>57)) [Link]();
}
public void soloLetras (KeyEvent ev){
if(([Link]()>=47)&& ([Link]()<=57))
[Link]();
}
public void pasar(){ if([Link]().trim().length()>0)
[Link]();
}
public void pasarenter(KeyEvent e){
if([Link]()==10) pasar();
}
public void Cerrar(){
if([Link](rootPane,"Desea salir", "confirme por
favor",0)==00)
[Link]();

También podría gustarte