Foro sobre Java SE > ¿ Como mostrar un JPANEL "externo" ?
Hola,
no entiendo muy bien que quieres lograr, si solo es colocar tu nuevojpanel, en el jframe, pues hazlo como lo harías con cualquier otro jpanel o componente,
como estas trabajando en netbeans, te serviría poner tu control personalizado en la paleta de componentes así solo lo arrastras a tu interfaz en el jframe y listo.
https://cafelojano.wordpress.com/2007/10/19/creando-componentes-swing-reutilizables-en-netbeans/.
ahora si lo que quieres es comunicar lo que pase en tu jpanel al jframe, te serviria implementar el patron obsevador.
ejemplo:
https://picodotdev.github.io/blog-bitix/2015/10/el-patron-de-diseno-observer-y-una-forma-de-implementarlo-en-java/
bueno espero que te sirva,
Te explico un poco... tengo en una aplicación un jframe y tres jpanels, cada uno en un fichero diferente (.java) ya que los he creado con Netbeans.
Y este es el kit de la cuestión, no sé como acceder a los jpanels (Panel1.java, Panel2.java)... En un jpanel (Jpanelmenu.java) tengo dos botones y al pulsar en el botón 1 debe mostrar Panel1.java, al pulsar el boton dos Panel2.java...
Gracias!
http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html
Estoy creando mi primera aplicación en JAVA. Crearé un JFRAME y encima voy a crear diferentes JPANEL, uno para cada sección (creo que es lo más correcto no?).
Sin embargo no se como llamar a dicho JPANEL, os pongo el ejemplo en concreto:
En la clase principal creo un JFRAME:
https://bpaste.net/show/6f629ce19a2a
Y luego creo un JPANEL (visualmente mediante Netbeans) y se genera este codigo (NewJPanel1.java):
https://bpaste.net/show/df103b6c41af
1- Cómo podría llamar al JPANEL desde el JFRAME?
2- Cómo podría llamar a otro JPANEL desde NewJPanel1.java?
Gracias!