Cita:
Iniciado por shaka025 Que tal foreros, no estoy muy familiarizado con JAVA y estoy estancado. Ojalá me puedan ayudar.
Estoy haciendo un programa el cual requiere llamar algunos jFrame de uno principal, lo que quiero hacer es mandarlos a llamar desde diferentes botones y mostrarlos en un jPanel del jFrame Principal.
Por ejemplo si doy clic en el boton Ventana 1 esta se muestre en el jPanel y si le doy clic al boton Ventana 2, quite la 1 y muestre la 2.
Espero me puedan ayudar.
P.D lo intente hacer con el tabbed Pane pero requiero imágenes en los botones(pestañas) y que estén algo separadas unas de otras.
Saludos.
Una pregunta ¿por que no haces un jframe principal y con tus botones mandas a llamar a jdialog? generalmente, se ocupa un jframe como ventana principal y los botones que llaman a otras ventanas, utilizan un jdialog. Ahora, no se que IDE usas pero, si usas el netbeans, otra alternativa seria el utilizar un jdesktoppane dentro de tu jframe principal y ya con los botones cuando llames a tus otras ventanas, los mostrarias dentro de este.
Estas podrian ser algunas alternativas, pero como te digo, que yo sepa y por que yo lo he echo asi, es desde un jframe principal mando a llamar a jdialog a modo de ventanas. Si utilizas esta ultima alternativa asi te evitarias el problema de que si presionas nuevamente el boton llames otra vez a tu ventana.
para hacerce tendrias que instanciar un objeto de tu jdialog a llamar, pero en el contructor de tu objeto instanciado tendrias que colocar estos parametros:
un ejemplo completo de esto seria lo siguiente:
Código Java:
Ver originalMiVentana llama_ventana=new MiVentana(this,true);
espero que esto pueda serte de gran utilidad, saludos