Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Desabilitar campos

$
0
0

@oswaldosantos escreveu:

Olá Pessoal!

Tenho em um formulário 3 jpainel, e gostaria de deixar todos os campos dentro de cada um desabilitado, e quando clicasse no botão novo, esses campos habilitariam. Estou usando esse código abaixo, mas acho que não estão dando certo. Os campos ficam habilitados assim que abro o formulário, sendo o correto ficarem desabilitados...

public class JInternalFrameRec extends javax.swing.JInternalFrame {
    ConexaoBD conex = new ConexaoBD();
    int flag = 0;
    private javax.swing.JPanel[] painel;

    public JInternalFrameRec() {
        initComponents();

        painel = new javax.swing.JPanel[3];
        painel[0] = jPanelIdentificacao;
        painel[1] = jPanelDados;
        painel[2] = jPanelAdmissao;
    }
 private void jButtonNovoActionPerformed(java.awt.event.ActionEvent evt) {                                            
        flag = 1;

        for(javax.swing.JPanel painel : painel){
            bloquearLiberarCampos(painel, true);
        }
    }                                           
    public void bloquearLiberarCampos(javax.swing.JPanel painel, boolean acao){
        Component[] componentes = jPanelIdentificacao.getComponents();
        for(Component componente : componentes){
            componente.setEnabled(acao);
        }
    }
}

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>