Problemas com JInternalFrame (NetBeans)

5 respostas
ateubh

Estou tendo dificuldade em abrir um JInternalFrame no netbeans, já que ele usa seus próprios pacotes próprios, não estou conseguindo usar o código que possuo no livo do Deitel.

5 Respostas

C

Que tipo de problemas você está tendo?
Já criou o DesktopPane?

static final Integer DOCLAYER = new Integer(5); JInternalFrame doc = new TesteInternalFrame(); DesktopPane.add(doc, DOCLAYER); doc.setVisible(true); doc.setSelected(true);

Dessa maneira eu consigo gerar o JInternalFrame no NetBeans.

ateubh

obrigado, vou tentar…

ateubh

Quando crio um JFrame no NetBeans, ele já cria os métodos para mim.
Não estou conseguindo instanciar o método construtor como JInternalFrame.

Se coloco o seu código, na linha:
JInternalFrame doc = new FornecedorVisao();
Ele me retorna um erro de “Incompatible types”

ateubh

Vou colocar os código abaixo para facilitar a compreenção

MDI.java

private void smnCadFornecedorActionPerformed(java.awt.event.ActionEvent evt) {

JInternalFrame frame = new JInternalFrame("", false, true, false, false );

Container container = frame.getContentPane();

frame.pack();

theDesktop.add( frame );
FornecedorVisao panel = new FornecedorVisao();
    
    container.add( panel );
    frame.setVisible( true );
}

FornecedorVisao.JAVA

public FornecedorVisao() {
    initComponents();
    atualizar();
    leitura();
    cbxEstado.setSelectedIndex(10);
}

/** This method is called from within the constructor to
 * initialize the form.
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
private void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    txtCodFornecedor = new javax.swing.JTextField();
    btnCodigo = new javax.swing.JButton();
    txtNome = new javax.swing.JTextField();
    jLabel2 = new javax.swing.JLabel();
    jLabel3 = new javax.swing.JLabel();
    txtFantasia = new javax.swing.JTextField();
    jLabel4 = new javax.swing.JLabel();
    txtCnpj = new javax.swing.JTextField();
    jLabel5 = new javax.swing.JLabel();
    txtEndereco = new javax.swing.JTextField();
    jLabel6 = new javax.swing.JLabel();
    txtBairro = new javax.swing.JTextField();
    jLabel7 = new javax.swing.JLabel();
    txtCep = new javax.swing.JTextField();
    jLabel8 = new javax.swing.JLabel();
    txtCidade = new javax.swing.JTextField();
    jLabel9 = new javax.swing.JLabel();
    cbxEstado = new javax.swing.JComboBox();
    jLabel10 = new javax.swing.JLabel();
    txtContato = new javax.swing.JTextField();
    jLabel11 = new javax.swing.JLabel();
    txtTelefone = new javax.swing.JTextField();
    jLabel12 = new javax.swing.JLabel();
    txtCelular = new javax.swing.JTextField();
    jLabel13 = new javax.swing.JLabel();
    txtEmail = new javax.swing.JTextField();
    jLabel14 = new javax.swing.JLabel();
    txtHomePage = new javax.swing.JTextField();
    btnNovo = new javax.swing.JButton();
    btnEditar = new javax.swing.JButton();
    btnDeletar = new javax.swing.JButton();
    btnCancelar = new javax.swing.JButton();
    btnSalvar = new javax.swing.JButton();
    btnFechar = new javax.swing.JButton();
    btnPrimeiro = new javax.swing.JButton();
    btnAnterior = new javax.swing.JButton();
    btnProximo = new javax.swing.JButton();
    btnUltimo = new javax.swing.JButton();
    jLabel15 = new javax.swing.JLabel();

    getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setTitle("Cadastro de Fornecedor");
    jLabel1.setText("C\u00f3digo");
    getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 20, -1, -1));

    txtCodFornecedor.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCodFornecedor, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 20, 50, -1));

    btnCodigo.setText("jButton1");
    getContentPane().add(btnCodigo, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 20, 20, 20));

    getContentPane().add(txtNome, new org.netbeans.lib.awtextra.AbsoluteConstraints(210, 20, 240, -1));

    jLabel2.setText("Nome");
    getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(170, 20, -1, -1));

    jLabel3.setText("Fantasia");
    getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 50, -1, -1));

    getContentPane().add(txtFantasia, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 50, 210, -1));

    jLabel4.setText("CNPJ");
    getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 50, -1, -1));

    txtCnpj.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCnpj, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 50, 90, -1));

    jLabel5.setText("Endere\u00e7o");
    getContentPane().add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 80, -1, -1));

    getContentPane().add(txtEndereco, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 80, 360, -1));

    jLabel6.setText("Bairro");
    getContentPane().add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 110, -1, -1));

    getContentPane().add(txtBairro, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 110, 210, -1));

    jLabel7.setText("CEP");
    getContentPane().add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(330, 110, -1, -1));

    txtCep.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCep, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 110, 90, -1));

    jLabel8.setText("Cidade");
    getContentPane().add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 140, -1, -1));

    getContentPane().add(txtCidade, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 140, 210, -1));

    jLabel9.setText("Estado");
    getContentPane().add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 140, -1, -1));

    cbxEstado.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "AC", "AL", "AM", "AP", "BA", "CE", "ES", "DF", "GO", "MA", "MG", "MS", "MT", "PA", "PB", "PE", "PI", "PR", "RN", "RJ", "RO", "RS", "SC", "SE", "SP", "TO" }));
    cbxEstado.setName("");
    getContentPane().add(cbxEstado, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 140, 90, 20));

    jLabel10.setText("Respons\u00e1vel");
    getContentPane().add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 170, -1, -1));

    getContentPane().add(txtContato, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 170, 360, -1));

    jLabel11.setText("Telefone");
    getContentPane().add(jLabel11, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 200, -1, -1));

    txtTelefone.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtTelefone, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 200, 150, -1));

    jLabel12.setText("Celular");
    getContentPane().add(jLabel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(260, 200, -1, -1));

    txtCelular.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCelular, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 200, 140, -1));

    jLabel13.setText("E-Mail");
    getContentPane().add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 230, -1, -1));

    getContentPane().add(txtEmail, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 230, 360, -1));

    jLabel14.setText("Home Page");
    getContentPane().add(jLabel14, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 260, -1, -1));

    getContentPane().add(txtHomePage, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 260, 360, -1));

    btnNovo.setText("Novo");
    btnNovo.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnNovoActionPerformed(evt);
        }
    });

    getContentPane().add(btnNovo, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 20, 90, -1));

    btnEditar.setText("Editar");
    btnEditar.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnEditarActionPerformed(evt);
        }
    });

    getContentPane().add(btnEditar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 60, 90, -1));

    btnDeletar.setText("Deletar");
    btnDeletar.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnDeletarActionPerformed(evt);
        }
    });

    getContentPane().add(btnDeletar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 100, 90, -1));

    btnCancelar.setText("Cancelar");
    btnCancelar.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnCancelarActionPerformed(evt);
        }
    });

    getContentPane().add(btnCancelar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 140, 90, -1));

    btnSalvar.setText("Salvar");
    btnSalvar.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnSalvarActionPerformed(evt);
        }
    });

    getContentPane().add(btnSalvar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 180, 90, -1));

    btnFechar.setText("Fechar");
    getContentPane().add(btnFechar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 250, 90, -1));

    btnPrimeiro.setText("<<");
    btnPrimeiro.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPrimeiroActionPerformed(evt);
        }
    });

    getContentPane().add(btnPrimeiro, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 290, 60, -1));

    btnAnterior.setText("<");
    btnAnterior.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnAnteriorActionPerformed(evt);
        }
    });

    getContentPane().add(btnAnterior, new org.netbeans.lib.awtextra.AbsoluteConstraints(184, 290, 60, -1));

    btnProximo.setText(">");
    btnProximo.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnProximoActionPerformed(evt);
        }
    });

    getContentPane().add(btnProximo, new org.netbeans.lib.awtextra.AbsoluteConstraints(284, 290, 60, -1));

    btnUltimo.setText(">>");
    btnUltimo.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnUltimoActionPerformed(evt);
        }
    });

    getContentPane().add(btnUltimo, new org.netbeans.lib.awtextra.AbsoluteConstraints(384, 290, 60, -1));

    getContentPane().add(jLabel15, new org.netbeans.lib.awtextra.AbsoluteConstraints(570, 320, 20, 20));

    pack();
}

Ele está retornando o seguinte erro:
Exception in thread “AWT-EventQueue-0” java.lang.IllegalArgumentException: adding a window to a container

JP1
private void smnCadFornecedorActionPerformed(java.awt.event.ActionEvent evt) {
    JInternalFrame frame = new JInternalFrame("", false, true, false, false );
    Container container = frame.getContentPane();
    frame.pack();
    theDesktop.add( frame );

    FornecedorVisao panel = new FornecedorVisao();

    container.add( panel );
    frame.setVisible( true );
    }

    FornecedorVisao.JAVA

    public FornecedorVisao() {
    initComponents();
    atualizar();
    leitura();
    cbxEstado.setSelectedIndex(10);
    }

    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    */
//     <editor-fold defaultstate="collapsed" desc=" Generated Code ">
    private void initComponents() {
    jLabel1 = new javax.swing.JLabel();
    txtCodFornecedor = new javax.swing.JTextField();
    btnCodigo = new javax.swing.JButton();
    txtNome = new javax.swing.JTextField();
    jLabel2 = new javax.swing.JLabel();
    jLabel3 = new javax.swing.JLabel();
    txtFantasia = new javax.swing.JTextField();
    jLabel4 = new javax.swing.JLabel();
    txtCnpj = new javax.swing.JTextField();
    jLabel5 = new javax.swing.JLabel();
    txtEndereco = new javax.swing.JTextField();
    jLabel6 = new javax.swing.JLabel();
    txtBairro = new javax.swing.JTextField();
    jLabel7 = new javax.swing.JLabel();
    txtCep = new javax.swing.JTextField();
    jLabel8 = new javax.swing.JLabel();
    txtCidade = new javax.swing.JTextField();
    jLabel9 = new javax.swing.JLabel();
    cbxEstado = new javax.swing.JComboBox();
    jLabel10 = new javax.swing.JLabel();
    txtContato = new javax.swing.JTextField();
    jLabel11 = new javax.swing.JLabel();
    txtTelefone = new javax.swing.JTextField();
    jLabel12 = new javax.swing.JLabel();
    txtCelular = new javax.swing.JTextField();
    jLabel13 = new javax.swing.JLabel();
    txtEmail = new javax.swing.JTextField();
    jLabel14 = new javax.swing.JLabel();
    txtHomePage = new javax.swing.JTextField();
    btnNovo = new javax.swing.JButton();
    btnEditar = new javax.swing.JButton();
    btnDeletar = new javax.swing.JButton();
    btnCancelar = new javax.swing.JButton();
    btnSalvar = new javax.swing.JButton();
    btnFechar = new javax.swing.JButton();
    btnPrimeiro = new javax.swing.JButton();
    btnAnterior = new javax.swing.JButton();
    btnProximo = new javax.swing.JButton();
    btnUltimo = new javax.swing.JButton();
    jLabel15 = new javax.swing.JLabel();

    getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setTitle("Cadastro de Fornecedor");
    jLabel1.setText("C\u00f3digo");
    getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 20, -1, -1));

    txtCodFornecedor.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCodFornecedor, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 20, 50, -1));

    btnCodigo.setText("jButton1");
    getContentPane().add(btnCodigo, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 20, 20, 20));

    getContentPane().add(txtNome, new org.netbeans.lib.awtextra.AbsoluteConstraints(210, 20, 240, -1));

    jLabel2.setText("Nome");
    getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(170, 20, -1, -1));

    jLabel3.setText("Fantasia");
    getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 50, -1, -1));

    getContentPane().add(txtFantasia, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 50, 210, -1));

    jLabel4.setText("CNPJ");
    getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 50, -1, -1));

    txtCnpj.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCnpj, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 50, 90, -1));

    jLabel5.setText("Endere\u00e7o");
    getContentPane().add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 80, -1, -1));

    getContentPane().add(txtEndereco, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 80, 360, -1));

    jLabel6.setText("Bairro");
    getContentPane().add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 110, -1, -1));

    getContentPane().add(txtBairro, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 110, 210, -1));

    jLabel7.setText("CEP");
    getContentPane().add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(330, 110, -1, -1));

    txtCep.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCep, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 110, 90, -1));

    jLabel8.setText("Cidade");
    getContentPane().add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 140, -1, -1));

    getContentPane().add(txtCidade, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 140, 210, -1));

    jLabel9.setText("Estado");
    getContentPane().add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 140, -1, -1));

    cbxEstado.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "AC", "AL", "AM", "AP", "BA", + 
            "CE", "ES", "DF", "GO", "MA", "MG", "MS", "MT", "PA", "PB", "PE", "PI", + 
            "PR", "RN", "RJ", "RO", "RS", "SC", "SE", "SP", "TO" }));
    cbxEstado.setName("");
    getContentPane().add(cbxEstado, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 140, 90, 20));

    jLabel10.setText("Respons\u00e1vel");
    getContentPane().add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 170, -1, -1));

    getContentPane().add(txtContato, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 170, 360, -1));

    jLabel11.setText("Telefone");
    getContentPane().add(jLabel11, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 200, -1, -1));

    txtTelefone.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtTelefone, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 200, 150, -1));

    jLabel12.setText("Celular");
    getContentPane().add(jLabel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(260, 200, -1, -1));

    txtCelular.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
    getContentPane().add(txtCelular, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 200, 140, -1));

    jLabel13.setText("E-Mail");
    getContentPane().add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 230, -1, -1));

    getContentPane().add(txtEmail, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 230, 360, -1));

    jLabel14.setText("Home Page");
    getContentPane().add(jLabel14, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 260, -1, -1));

    getContentPane().add(txtHomePage, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 260, 360, -1));

    btnNovo.setText("Novo");
    btnNovo.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnNovoActionPerformed(evt);
    }
    });

    getContentPane().add(btnNovo, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 20, 90, -1));

    btnEditar.setText("Editar");
    btnEditar.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnEditarActionPerformed(evt);
    }
    });

    getContentPane().add(btnEditar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 60, 90, -1));

    btnDeletar.setText("Deletar");
    btnDeletar.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnDeletarActionPerformed(evt);
    }
    });

    getContentPane().add(btnDeletar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 100, 90, -1));

    btnCancelar.setText("Cancelar");
    btnCancelar.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnCancelarActionPerformed(evt);
    }
    });

    getContentPane().add(btnCancelar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 140, 90, -1));

    btnSalvar.setText("Salvar");
    btnSalvar.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnSalvarActionPerformed(evt);
    }
    });

    getContentPane().add(btnSalvar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 180, 90, -1));

    btnFechar.setText("Fechar");
    getContentPane().add(btnFechar, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 250, 90, -1));

    btnPrimeiro.setText("<<");
    btnPrimeiro.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnPrimeiroActionPerformed(evt);
    }
    });

    getContentPane().add(btnPrimeiro, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 290, 60, -1));

    btnAnterior.setText("<");
    btnAnterior.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnAnteriorActionPerformed(evt);
    }
    });

    getContentPane().add(btnAnterior, new org.netbeans.lib.awtextra.AbsoluteConstraints(184, 290, 60, -1));

    btnProximo.setText(">");
    btnProximo.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnProximoActionPerformed(evt);
    }
    });

    getContentPane().add(btnProximo, new org.netbeans.lib.awtextra.AbsoluteConstraints(284, 290, 60, -1));

    btnUltimo.setText(">>");
    btnUltimo.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    btnUltimoActionPerformed(evt);
    }
    });

    getContentPane().add(btnUltimo, new org.netbeans.lib.awtextra.AbsoluteConstraints(384, 290, 60, -1));

    getContentPane().add(jLabel15, new org.netbeans.lib.awtextra.AbsoluteConstraints(570, 320, 20, 20));

    pack();
    }

Utilize o CODE fica melhor pro pessoal entender.

Criado 19 de julho de 2005
Ultima resposta 19 de jul. de 2005
Respostas 5
Participantes 3