NECESITO URGENTE AYUDA, NECESITO CREAR ESTE PROYECTO EN NETBEANS Y NO SE COMO SEGUIR,YA REALICE LOS 2 PRIMEROS PASOS, PERO NO SE COMO INTRODUCIR EL CODIGO EN EL 3º ALGUIEN ME PUEDE PASAR EL COD?Desarrollar un programa que implemente el siguiente juego

escripción de la interfaz:1)Crear una ventana con BorderLayout y contenga 5 botones en las posiciones Norte,Sur,Este,Oeste y centro.2)Las etiquetas de los botones perimetrales tienen que ser Norte,Sur,Este,Oeste.3)El botón del centro debe tener color verde cuando se avanza correctamente en el juego y Rojo cuando se equivoca el usuario.En que consiste el Juego:Generar una lista que contenga una secuencia aleatoria de 4 elementos que indica en que orden deben ser presionados los botones,secuencia que debe adivinar el usuario.Esta secuencia aleatoria se puede cargar en el mismo programa.El botón central debe estar en verde si va bien en la adivinanza de la secuencia y rojo cuando se equivoca el usuario.Cada vez que se equivoca el usuario vuelve comenzar desde el primer botón de la secuencia.
Cuando el botón esta en rojo se deben deshabilitar todos los botones y al hacerle click a este debe volver al comienzo del juego reinicializando las variables y habilitando todos los botones.Cuando el usuario adivina la secuencia avisar con un showMessageDialog que gano.