[RESOLVIDO] JFrame abre 2 Internal + não o 3°

3 respostas
A

Não estou entendendo o porque disso, o meu main está funcionando normalmente mas não está abrindo o 3 JInternalFrame que eu adicionei. O console não acusa nada e não existem erros no código, tanto main quanto internalframe, simplesmente ele não abre.

//este abre normalmente
 private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        DeletarSala d = new DeletarSala();
        d.setVisible(true);
        d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.desktop.add(d);
        try{
            d.setSelected(true);
        } catch (PropertyVetoException e){
            JOptionPane.showMessageDialog(null, "Erro #SR001. Entre em contato com o administrador, ramal 1370/1327.");
        }
    }

    //este abre normalmente
    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        AdicionarSala d = new AdicionarSala();
        d.setVisible(true);
        d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.desktop.add(d);
        try{
            d.setSelected(true);
        } catch (PropertyVetoException e){
            JOptionPane.showMessageDialog(null, "Erro #SR001. Entre em contato com o administrador, ramal 1370/1327.");
        }
    }

    //este 3° não abre
    private void jMenu2ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        AdicionarReserva r = new AdicionarReserva();
        r.setVisible(true);
        this.desktop.add(r);
        try{
            r.setSelected(true);
        } catch (PropertyVetoException e){
            JOptionPane.showMessageDialog(null, "Erro #SR001. Entre em contato com o administrador, ramal 1370/1327.");
        }
    }

3 Respostas

A

foi mal, essa foi falta de atenção mesmo.

ViniGodoy

E qual era o erro?

A

Tentei aplicar um evento no jMenu e não no jMenuItem, olha lá onde eu adicionei o evento kkkk
pura falta de atenção.

Evento no jMenu

private void jMenu2ActionPerformed(java.awt.event.ActionEvent evt) {  
      // TODO add your handling code here:  
      AdicionarReserva r = new AdicionarReserva();  
      r.setVisible(true);  
      this.desktop.add(r);  
      try{  
          r.setSelected(true);  
      } catch (PropertyVetoException e){  
          JOptionPane.showMessageDialog(null, "Erro #SR001. Entre em contato com o administrador, ramal 1370/1327.");  
      }  
  }

Corrigido para jMenuItem

private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        AdicionarReserva r = new AdicionarReserva();
        r.setVisible(true);
        r.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.desktop.add(r);
        try{
            r.setSelected(true);
        } catch (PropertyVetoException e){
            JOptionPane.showMessageDialog(null, "Erro #SR001. Entre em contato com o administrador, ramal 1370/1327.");
        }
    }
Criado 26 de julho de 2010
Ultima resposta 26 de jul. de 2010
Respostas 3
Participantes 2