Ajuda no Construtor do jDialog

1 resposta
F

Tenho um internal frame que ao evento clique do botão deveria abrir o jdialog que por sua vez buscaria um método do internal.

jinternal frame:

public class FramePedidos extends javax.swing.JInternalFrame {
     public static Teste teste;
public String retornaNomeCliente(){

        return nomeCliente = "Deu Certo";
    }
private void bt_recebimentoActionPerformed(java.awt.event.ActionEvent evt) {

        Teste t;
        t = new Teste(teste, true);
        t.setVisible(true);

        // TODO add your handling code here:
    }

E no meu jDialog Teste está assim:

public class Teste extends javax.swing.JDialog {
private static FramePedidos pedidos;
    /** Creates new form Teste */
    public Teste(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        initComponents();

     jTextField1.setText(pedidos.retornaNomeCliente());
    }

    

    Teste(Teste teste, boolean b) {
        throw new UnsupportedOperationException("Not yet implemented");
    }
A minha dúvida é o que devo implementar no construtor acima? pois quando executo ele me retorna
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Not yet implemented

1 Resposta

ederfreitas

Toda a vez que você invocar sua classe passando o Objeto Teste e parâmetro booleano vai gerar este erro, pois no construtor da sua classe você está lançando uma exception toda a vez que este for invocado, se você não quer que isso acontece remova o throw, ou invoque o outro construtor que não tem isso e pelo que vejo é ele que irá torna seu Dialog visível.

Criado 17 de junho de 2011
Ultima resposta 17 de jun. de 2011
Respostas 1
Participantes 2