¿Como se crea una interficie gráfica en JAVA+Netbeans?

Radagast
11 de Enero del 2006
He de hacer un proyecto que consiste en una aplicación en JAVA que trabaja con MySQL, utilizo el NetBEans.

Una nueva duda me ha surgido, tengo la capa de transporte hecha (la básica claro, estoy de pruebas) y ahora toda ña aplicación funciona desde el cuadro de comandos, un menú pobre típico de práctica de base de datos. Quiero entrar en crear las pantallas para que sea una aplicación con sus ventanas, pestañas, blablabla, vamos la interficie gráfica. ¿Que modulos me facilita NetBeans para ello? ¿Alguien sabe de lo típico, documentación al respecto, plugins o librerías?

Muchísimas gracias.

PD: Esto ya es más raro pero ¿A alguien le ocurre con JAVA y MYSQ que puedes insertar a la base de datos un registro y al día siguiente, o al rato sin cambiar ninguna línea de código ya no puede? ¿Como lo solucionó?