clases y vectores

alejandra
19 de Mayo del 2005
hola ojala puedan ayudarme necesito realizar un programa con cuatro opciones o menus(libros,usuarios,consultas y prestamos cada uno con movimientos de altas, bajas, cambios y prestamos)
estuve realizabdo las clases de libros, y usuarios, al ejecutarlas no marca ningun error sin embargo no muestra nada en pantalla al momento de solicitarle los datos, quisiera saber donde esta mi error o si las clases que estoy realizando son correctas gracias...


Pedro
19 de Mayo del 2005
Deberías dar más datos... me he dejado la bola de cristal en casa y no puedo ver tu código para ver que falla...

alejandra
19 de Mayo del 2005
//// CLASE USUARIOS

import javax.swing.*;
public class usuario extends Biblio{

String tit,aut,ed,nom,ap,dir,tel;
//Creación del método para dar de alta

public void altas(){
//Creación del vector
Biblio BaseDeDatos[] = new Biblio [50];
//Creación de objeto del tipo Biblio, la primera clase creada.
Biblio y = new Biblio();
int u = 1;
u=Integer.parseInt(JOptionPane.showInputDialog("¿Capturar otro libro? /n 1.Si /n 2.No"));
while (u==1){
y.datos_usuario();
int i=0;
BaseDeDatos[i] = y;
JOptionPane.showMessageDialog(null,"Tu matricula es:"+i);
i=i+1;
return;
}
}

public void bajas ( ) {
int B;
B = Integer.parseInt (JOptionPane.showInputDialog("Dame matricula a borrar"));
BaseDeDatos[i]=null;
JOptionPane.showMessageDialog(null,"El usuario ha sido eliminado");
return;

}


public void cambios ( ) {
int C;
C = Integer.parseInt(JOptionPane.showInputDialog("Dame matricula a modificar"));
if(i=C){
BaseDeDatos[i]= new Biblioteca (nom,dir,tel);
JOptionPane.showMessageDialog(null,"El usuario ha sido modificado");
return ;
}
}


public void prestamos ( ) {
Biblioteca P =new Bilioteca ( );
int p=1;
while(p=1) {
P.datos_usuario ( );
int i;
prestamos [i] = new Biblioteca (folio,matricula);
JOptionPane.showMessageDialog(null,"Prestamo realizado o capturado");
i = i + 1;
p = Integer.parseInt(JOptionPane.showInputDialog("¿Capturar un prestamo? /n 1:si /n 2:no"));
return;
}
}
}


//// CLASE LIBROS

import javax.swing.*;
public class Libros extends Biblio{

String tit,aut,ed,nom,ap,dir,tel;

//Creación del método para dar de alta

public void bajas (){
int i;
i = Integer.parseInt(JOptionPane.showInputDialog("Dame el folio del libro a borrar"));
librero[i]= null ;
JOptionPane.showMessageDialog("El libro ha sido eliminado");

}

public void altas(){
Biblio librero [] = new Biblio [50];
//Creación de objeto del tipo Biblio, la primera clase creada.
Biblio x = new Biblio();
int p = 1;
p=Integer.parseInt(JOptionPane.showInputDialog("¿Capturar un libro? /n 1.Si /n 2.No"));
while (p==1){
x.datos_libros();
int i=0;
librero[i] = x;
JOptionPane.showMessageDialog(null,"Tu folio es:"+i);
i=i+1;
}
}

public void cambios ( ) {
int c;
c = Integer.parseInt(JOptionPane.showInputDialog("Dame el folio del libro a modificar"));
if(i=c){
librero[i]= new Biblioteca (tit,aut,ed);
JOptionPane.showMessageDialog(null,"El libro ha sido modificado");
}
}


public void prestamos ( ) {
Biblioteca P =new Bilioteca ( );
int p=1;
while(p=1) {
P.datos_libros ( );
int i;
prestamos [i] = new Biblioteca (folio,matricula);
JOptionPane.showMessageDialog(null,"Prestamo realizado o capturado");
i = i + 1;
p = Integer.parseInt(JOptionPane.showInputDialog("Capturar otro prestamo 1 :si 2:no"));
return;

}
}

}


/// CLASE BIBLIO

import javax.swing.*;
public class Biblio{

//Esta es la declaración de atributos o variables
public String tit;
public String aut;
public String ed;
public String nom;
public String ap;
public String dir;
public String tel;
//Métodos para asignar datos
public void datos_libros(){
tit=JOptionPane.showInputDialog("Título del Libro:");
aut=JOptionPane.showInputDialog("Título del Autor:");
ed=JOptionPane.showInputDialog("Título de la Editorial:");
}
public void datos_usuario(){
nom=JOptionPane.showInputDialog("Nombre del usuario:");
ap=JOptionPane.showInputDialog("Apellido:");
dir=JOptionPane.showInputDialog("Dirección:");
tel=JOptionPane.showInputDialog("Teléfono:");
//Metodo Constructor
}
public void biblio (String t,String a,String e, String n, String a1, String d, String t1){
tit=t;
aut=a;
ed=e;
nom=n;
ap=a1;
dir=d;
tel=t1;
}
}

ESTO LO QUIERO MANDAR LLAMAR DESDE UN SWITH