Acerca de ventanas visuales en java

Hola! soy nuevo en el foro y como se podran dar cuenta por mi titulo mis conocimientos de java son casi nulos pero aquí va mi consulta: resulta que tengo que hacer un proyecto para titulacion de mi universidad donde el asesor me pide desarrollar una aplicacion en java ( Nunca especificó si debia ser visual o no ) que reemplace a un programa que ya es visual, estoy aprendiendo el lenguaje y ya se lo básico pero una gran pregunta es, ¿Donde le empiezo a estudiar o que temas debo abordar para crear ventanas gráficas? No se siquiera si se pueda con las herramientas que tengo. Manejo el netbeans 6.8 y pense que al ser un GUI para desarrollar podría ayudarme a crear ventanas como Visual basic!

Bueno, acepto comentarios, criticas y de todo pero consideren que soy un novato! Gracias!

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.

hola en realidad Netbeans es

hola en realidad Netbeans es ide que te permite realizar el entorno visual igual que VB creas un nuevo proyecto y luego agregas componentes JFrame que seran las ventanas de tu aplicacion

Imagen de santos.r09

Lee Swing Java

Hola metalguy33, al igualo que tu soy nuevo en java tambien, pero espero mi comentario pueda servirte de algo.
Tal vez te sirva darle un vistazo a este libro: (Java Swing de O´Reilly)
Si de plano quieres empezar ya a experimentar creando tus primeras ventanas, pues si se puede con las herrameintas que tienes, en NetBeans solo le das en:
"File/New File/" y en la ventana que te va a aparecer seleccionas: "Swing GUI Forms/JFrame Form" y automaticamente te carga los componentes Swing que puedes agregar a tu nueva ventana (Botones, chekbox, options, textbox, label, etc.)
Saludos

Si no te especificó

que sea visual o no, mejor será que no lo sea :P

Swing es muy bueno y poderoso, pero tiene una curva de aprendizaje bastante empinada.

Dependendo de lo que hayas estudiado puedes hacer varias otras cosas que no involucren swing, necesariamente.

Puedes hacer una aplicación de lado del servidor, o una aplicación web.

Advertido estas :)

Mmm disculpen la ignorancia,

Mmm disculpen la ignorancia, ¿ que es Swing? ¿Son controles visuales?

Imagen de Shadonwk

swing dificil de aprender??

@metalguy en efecto Swing es una API que te da componentes visuales, tales como botones, cajas de texto, labels, etc.

puedes revisar estos temas que seguro te van a servir

y en general

Espero te sirva cualquier cosa duda comentario o sugerencia, foros JavaMexico, Saludos