Java NetBeans [Crear un Menu][Ventana Emergente]

CREAR UN MENÚ EN NET BEANS CON VENTANA EMERGENTE



Primero ya deben tener una idea de como trabajar el NetBeans y saber compilarlo sin ningún problema ya que cuando el compilador encuentra un error en la sintaxis marca todo en una linea roja pero no especifica el error por eso es muy importante tener una idea de el trabajo.



Definen el "package" y la clase y la libreria correspondiente para trabajar ventana emergente --> javax.swing.*; No olviden colocar el import



Codigo:

String sopcion;

int opcion;

do

{

soption= JOptionPane.showInputDialog("MENUn1.NombreProgramn2.NombreProgramn3.Salir";

opcion=Integer.parseInt(soption);


switch (opcion)

{

case 1:

/*Aca introduces el codigo de el programa para que pueda ser accedido por el usuario desde el menu*/

break;



case 2:

/*Aca introduces el codigo de el programa para que pueda ser accedido por el usuario desde el menu*/

break;

/*Puedes agregar mas "case" segun los necesites para introducir los programas*/

case 3:

break;


default:JOptionPane.showMessageDialog("Para salir verifique la opción deseada";

/*el "default" sirve para que si el usuario introduce un numero incorrecto o que no se encuentre en el menu mostrara un ventana emergente diciendo que no es correcto*/

}



}

while(opcion!=3);

-----------------------------------------------------------------------



Para Introducir o añadir mas programas debe ser ubicados entre el "case" y el "break" .

El "switch" sirve para conectar la opción que el usuario escribió y conectarla con el "case".

El "while" es para que el programa corra sin salirse de el menu y que permita volver a el a menos que el usuario dijite el numero "3" que en este caso es el numero con el que sale de el menu.





No olviden dejar puntos .. Gracias .. ¡¡ Java NetBeans [Crear un Menu][Ventana Emergente]

11 comentarios - Java NetBeans [Crear un Menu][Ventana Emergente]

@Joker0z -3
Este post no tiene comentarios, Soyez le premier!
@bonnie_641
Estás limitando la programación en Java, en aplicar SWITCH (case...break)... Hay muchas maneras de hacer aplicaciones .. Empieza en primera instancia en aplicar un pseudocódigo (por ejemplo: obtener los puntos de una circunferencia en la coordenada (0,0)), después intenta dar varias versiones del programa (con WHILE, IF-ELSE, FOR, SWITCH, etc.), explicando como se utilizan, definición de parámetros, y otros.

La programación en Java es una arte y hay una gran diversidad de solucionar un problema, se puede aplicar de distintas maneras (especialmente para matemáticas). Te sugiero que estudies libros especializados (busca en Google). Hay uno muy bueno para empezar: La Biblia de Java
@maxfire15z10
la verdad no me gusto lo que explicas ahi jajaja QUISIERA SABER SI ALGUIEN SABE COMO HACER UNA VENTANA EMERGENTE TIPO MESSENGER EN MI APLICACION DE ESCRITORIO SI ALGUIEN TIENE ALGUNA IDEA QUE ME DIGA COMO CREAR ESO =) SE LOS AGRADECERIA MUCHO mi correo se los dejo para que se comuniquen conmigo maxfire15z10@gmail.com
@GDark22
maxfire15z10 dijo:la verdad no me gusto lo que explicas ahi jajaja QUISIERA SABER SI ALGUIEN SABE COMO HACER UNA VENTANA EMERGENTE TIPO MESSENGER EN MI APLICACION DE ESCRITORIO SI ALGUIEN TIENE ALGUNA IDEA QUE ME DIGA COMO CREAR ESO =) SE LOS AGRADECERIA MUCHO mi correo se los dejo para que se comuniquen conmigo maxfire15z10@gmail.com


a que te refieres con una ventana emergente?? una aplicacion podria ser bastante amplia!!!
@GDark22
Alucard0828 dijo:
GDark22 dijo:http://www.youtube.com/v/ZvIqXP-NNos
link: http://www.youtube.com/watch?v=ZvIqXP-NNos


Y esa programacion es para niños de kinder??? Si enseñan algo, porq no lo enseñan de la forma que se debe, algo mas ortodoxo, algo que sirva de una manera mas generica, que no limite al programa, ni al aprendiz!.... utilizen mas conceptos por favor!


es algo basico!!! o quizas quiieres que haga un tuto de J2SE para algo basico?? se supone que si es un ejemplo el aprendiz debe seguir creando con sus a partir de este ejemplo!!!
@walo_dj
la idea es aprender!! gracias por tu aporte, soy nuevo en esto.
@androide12
algo muy basico....pero sirve grax