bom, minha duvida é a do tópico. para exemplificar melhor o codigo segue abaixo:
package teste2;
public class JFrame extends javax.swing.JFrame
{
public JFrame() {
initComponents();
}
public void adicionatela(){
}
// aqui esta o botao que eu aperto para abrir o jinternalframe
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JFrame jf = new JFrame();
jf.add(jInternalFrame1);
jInternalFrame1.setVisible(true);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
JFrame jf = new JFrame();
jf.setVisible(true);
//jf.add(jInternalFrame1);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JInternalFrame jInternalFrame1;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
// End of variables declaration
}
omiti algum codigos gerados automaticamente pelo netbeans para facilitar a visualizacao do codigo.
agradeço qualquer sugestão.