como hago para colocar un JFrame dentro de otro???
tengo una clase para graficar en un JFrame y tengo otra donde tengo un menu que le manda hablar a la clase graficar, la cuestion aquí es, que cuando le manda llamar a la clase graficar, ésta aparece en un Frame externo obviamente, y quisiera hacerlo dentro del mismo frame donde está el menu.... me podrian orientar por favor?? muchas gracias de ante mano
Ya logré hacer una clase con un frame interno, pero la cosa es que me crea el frame del menú y luego al dar clic me crea otro frame con los frames internos... como le puedo hacer para que el menu este en el frame con los frames internos??
Código JAVA:
Ver original
package javaapplication1; import javax.swing.*; /** Creates new form Menu */ super("Graficacion"); v.getContentPane().add(dp); initComponents(); } // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jMenu1.setText(" UNIDAD 1 "); FuncionCuadratica.setText("Funcion cuadratica"); funcionCuadratica(evt); } }); jMenu1.add(FuncionCuadratica); jMenuBar1.add(jMenu1); setJMenuBar(jMenuBar1); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) ); pack(); }// </editor-fold> GraphingData g=new GraphingData(); internal.add(g); internal.pack(); internal.setResizable(true); internal.setClosable(true); v.setSize(500,500); v.setVisible(true); dp.add(internal); internal.setVisible(true); internal.setSize(400,400); } public void run() { } }); } // Variables declaration - do not modify // End of variables declaration }
EUREKA!!!! Lo he logrado !!!
solo hay que quitar la linea JFrame v =null;