AYUDA....

NECESITO HACER LO SIGUIENTE...............

- Crear una clase llamada Actividad junto con sus atribytos tiempo y costo.
- Crear una clase llamada Etapa que almacene sus actividades.
- Crear una clase llamada Proyecto que almacene sus etapas.
- Crear una clase llamada ArchivoDeProyectos que contenga un ArrayList para almacenar los
proyectos del sistema.
- Crear una clase llamada AdminDeProyectos que contenga el Menú de Opciones (los casos de uso
enumerados abajo) del Sistema, y sea desde ahí que se manipule la colección de proyectos.

un sistema para llevar la admisnistración de las etapas de cada proyecto, donde un proyecto
cuenta con muchas etapas y cada etapa cuenta con 2,3 o 4 actividades.

Descripción: se necesita capturar cada etapa de un proyecto, donde en cada etapa se ejecutan de 2 a 4 actividades,
y en cada actividad se registra el tiempo y el costo estimado de la actividad:

 

Y AHORA ESTOY ES LO QUE TENGO PERO NO SE SI TENGA ALGO MAL EN LAS DEMAS CLASES O EN LA CLASE DEL CONTRUCTOR

 

Y ESTO ES LO QUE ME IMPRIME EN CONSOLA...............

===========================================

=== Menu de Administrador de Proyectos ===

0. Salir.

1. Capturar cada etapa con sus actividades.

2. Capturar cada proyecto e indicar qué etapas contiene.

3. Reportar la información de todas las etapas.

4. Reportar la información de todos los proyectos.

5. Modificar cada etapa (etapa #) : cambiar tiempo y/o costo.

6. Modificar cada proyecto (proyecto #) : cambiar las etapas que lo constituyen.

7. Reportar por proyecto

>> Opcion: 1

=== Captura de Etapa y sus actividades ===

Nombre de la Etapa:

et1

Nombre de la actividad:

act1

Tiempo de la actividad:

12

Costo de la actividad:

123

Exception in thread "main" java.lang.NullPointerException

at paq_clasesanidadas.AdminDeProyectos.capturaEtapas(AdminDeProyectos.java:91)

(en la línea 91 es donde agrego la act en la etapa (et.add(act);))

at paq_clasesanidadas.AdminDeProyectos.main(AdminDeProyectos.java:26)

(en la línea 26 es donde llamo al método captura etapa y sus actividades con el menu)

SI ALGUIEN ME PUEDE AYUDAR CON ESO ESTARIA MUY AGRADACIDO

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

NullPointerException

NullPointerException significa que un objeto que querias usar es nulo. La siguiente linea te dice exactamente donde esta el error  

En el archivo AdmiDeProyecto.java en la linea 91 cuando se ejecuto el metodo capturaEtapas (eso dice tu error, míralo bien).

En lo que posteaste no se ve cual es la linea 91, pero por lo que se puede ver es la variable llamada "et" porque esta declarada pero no esta inicializada:

 

La clase vector es muy vieja, mejor sería que usaras una lista y la puedes inicializar así:

 

Por cierto, et es un mal nombre, no dice nada ( nada obvio al menos ) mejor seria nombrarla actividades por ejemplo.

Espero que esto te ayude.