Jump to content
manoveio1

Passando dados jinternalframe para jDialog

Recommended Posts

Prezados, preciso de um auxilio, estou tentando passar dados de um jTable em um jFrameinternal para campos jTextfielt em um JDialog, o problema é que até recebe os valores, mas o proble é que:

  1. O jcombobox do formFilho em JDialog nao está setando os valores vindo do formPai;
  2. depois de fechae o FormFilho (jDialog), ao selecionar outra linha no jTable do FormPai, está setando com os mesmo valores sempre que abre o FormFilhosegue o codigo:

segue o codigo:

Form que recebrá as informações:

public FormFilho_jDialog(FormPai_internalFrame parent, boolean modal, String id, String nome, String status) {

    FormFilho_jDialog.pai = parent;
    this.setModal(modal);

    initComponents();

    FormFilho_jDialog.id = id;
    FormFilho_jDialog.nome = nome;
    FormFilho_jDialog.status = status;

    txtId.setText(id);
    txtDescricao.setText(nome);
    jbxStatus.setSelectedItem(status);

form que ira enviar as informações (jInternalFrame):

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) 

{ int indiceLinha = jt.getSelectedRow(); int coluna = jt.getSelectedColumn(); id.setText(jt.getValueAt(indiceLinha, 0).toString());
    String cod = (String) (jt.getValueAt(indiceLinha, 0).toString());
    String nome = (jt.getValueAt(indiceLinha, 1).toString());
    String status = (jt.getValueAt(indiceLinha, 2).toString());
FormFilho_jDialog janela = new FormFilho_jDialog(this, true, cod, nome, status);

        janela.setVisible(true);
        janela.setId(cod);
        janela.setNome(nome);
        janela.setStatus(status);
}   

O codigo que fecha o jDialog é estou dando um dispose();

Uma ajudinha please!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By william_123
      Opa gente Beleza?
      Procurei em todo lugar e não consegui resolver, talvez vocês me ajudam...
      Eu tenho um desktopPanel e adiciono nele os JInternalFrame. Até ai tudo certo, porém se eu maximizar um JInternalFrame e for abrir outro JInternalFrame, o primeiro que abri é automaticamente minimizado sozinho, isso tem explicação ??
      Estranho, mas olha como eu adiciono os JInternalFrame:
      Janela J = new Janela(); desktoppane.add(J); J.setVisible(true); na internet é assim que tido mundo faz..
      Valeu gente :)
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.