JinternalFrame Guia Restaurar, Mover, Tamanho, Minimizar, Maximizar, Fechar

Boa noite,
Estou começando a usar os JinternalFrame, com o Netbeans 7.1.1
Eu crio um JInternalframe, e ele já vem com uma guia no canto superior esquerdo, que quando clicada traz os
Restaurar, Mover, Tamanho, Minimizar, Maximizar, Fechar desabilitados.

Como faço para trabalhar com estes componentes?, implementando estes eventos, tirando fora o que eu não quero etc.

Detalhe, só aparecem quando visualizo o jInternalFrame, no projeto ou no código fonte não tem nem pista de onde podem ficar!

desde já, obrigada

Olá, teria como postar o código de como isso foi implementado ?
Talves possamos te ajudar melhor se entendermos o que você fez =)

Veja se isso te ajuda:
http://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html

Olá, obrigada pela atenção. Eu não fiz nada! To achando que é nativo do netbeans 7.1.1, do componente jinternalframe.

Fiz o JdeskTop com um frame

import java.awt.Component;

public class TestePai extends javax.swing.JFrame {
    public TestePai() {
        initComponents();
    }
...
    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
        criaFilha();
    }
...
     java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new TestePai().setVisible(true);
            }
        });
    }

    Filha filha;

    private void criaFilha() {
        if (filha == null) {
            filha = new Filha();
        }
        Component //<editor-fold defaultstate="collapsed" desc="comment">
                add //</editor-fold>
                = jDesktopPane1.add(filha);
        filha.moveToFront();
        filha.setVisible(true);
    }
}

e criei o Jinternalframe

public class Filha extends javax.swing.JInternalFrame {

    public Filha() {
        initComponents();
    }
}

e esse jinternalframe já vem com um botãozinho no canto esquerdo, com fechar …
mas não sei como fazer os eventos!

obrigada

Utilizei JInternalFrame e o JDesktopPane em um projeto no tecnico, peguei algumas classes e formularios dele, espero que ajude em alguma coisa :slight_smile:

Dentro do construtor da classe Filha, tente usar o seguinte código:

Ficaria mais ou menos assin:

[code]public class Filha extends javax.swing.JInternalFrame {

public Filha() {  
    setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    initComponents();  
}  

}[/code]
Fonte:
http://docs.oracle.com/javase/7/docs/api/javax/swing/JInternalFrame.html#setDefaultCloseOperation(int)

[quote=CristianoGDT]Dentro do construtor da classe Filha, tente usar o seguinte código:
Veja se funciona pelo menos para fechar a JInternalFrame.

Ficaria mais ou menos assin:

[code]public class Filha extends javax.swing.JInternalFrame {

public Filha() {  
    setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    initComponents();  
}  

}[/code]
Fonte:
http://docs.oracle.com/javase/7/docs/api/javax/swing/JInternalFrame.html#setDefaultCloseOperation(int)[/quote]

Aqui pessoal, só quero saber como tira fora essa Guia que abre todas estas opções desabilitadas,
ou como faço pra implementar, os eventos.
Sendo que, isto veio nativo quando eu crio um novo JinternalFrame no pprojeto do netbeans 7.1.1 e não tem nem pista disso no código.

Agradeço a atenção

Tópico movido para o fórum de interface gráfica.

é,
boa hehe
obrigada,
desculpa.

Mas é impossível que ninguém entenda nada sobre isso!

Alguém sabe o que acontece quando crio este jinternalframe?