Salve galera,
Seguinte, eu uso NetBeans e criei um JFrame com o nome de FramePrincipal onde coloquei meus componentes JMenu, JToolBar, JPanel etc…As janelas internas eu quero fazer com que sejam JInternalFrame, para que fiquem sobre o domino desse JFrame que criei. O problema eh que naum estou sacando como funciona.
Estou tentando fazer assim.
//classe Janela
public class Janela extends JInternalFrame{
private JDesktopPane desktop;
public Janela(){
super("Esta eh uma Janela com JInternalFrame");
desktop = new JDesktopPane();
this.setSize(800,600);
desktop.add(this);
desktop.setVisible(true);
}
}
// JFrame - FramePrincipal
private janelas = 0;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new Janela();
janelas++;
}
Não estou conseguindo fazer isso funcionar, ja olhei os Docs e exemplos do proprio Swing, porem ainda nao consegui fazer.
Como fazer com que minhas janelas abertas sejam internas ao frame principal ???
obrigado