Configuração do botão em NetBeans para desktop JAVA
5 respostas
cellodedy
Olâ pessoal estou com um problema na configuração dos botão, estou desenvolvendo um sistema para controle de estoque em java no meu cadastro tem os botão NOVO, SALVAR, EXCLUIR, ALTERAR… estão todos funcionando perfeitamente. mais eu não estou conseguindo fazer o botão cancelar alguêm tem a configuração??
Outra coisa gostaria de desabilitar o botão salvar, mais assim que eu clicar em novo por exemplo ele volte a abilitar alguêm tem alguma ideia que possa me ajudar?
Oi.
Para desabilitar o botão, você invoca o método setEnabled.
Exemplo:
bota.setEnabled(false);
Na hora que ocorrer o evento que faz com que ele possa voltar ao normal, você chama o método, porém com parâmetro true.
Sobre fechar a janela quando clicar em Cancelar, acredito que você possa usar o método dispose().
Abraço.
cellodedy
Tá ok, mais vc não teria o codigo ai completo pra poder passar pra mim, pois estou iniciando em java e não faz muito tempo que eu estou trabalhando com java,
]
Tipo crio um botão cancelar e qual a configuração que devo usar so para poder cancelar tipo dou um novo, mais não quero eu quero cancelar como eu faço.
ja no botão salvar assim que iniciar o software não quero que ele fica abilitado mais na hr que eu clico no botão novo ele abilite pra mim poder salvar?
Obrigado,
Andre_Brito
Apesar de saber fazer, não tenho código pronto.
Aprenda que você ganha mais.
cellodedy
Tá ok…meu jovem mais se eu tivesse pelo menos uma noção eu naum pedia ajuda, estou neste forum pedindo ajuda… mais Tudo bem…Valeww…pela sua cooperação…T+++
carloslouvato
ve se isso te ajuda.
penei um pouco mais aprendi a fazer...
packagebr.com.view;importjava.awt.BorderLayout;importjavax.swing.JButton;importbr.com.util.Conversao;publicabstractclassCadastroPadraoextendsFormularioPadrao{protectedJButtonbtnIncluir;protectedJButtonbtnAlterar;protectedJButtonbtnExcluir;protectedJButtonbtnConsultar;protectedJButtonbtnConfirmar;protectedJButtonbtnCancelar;publicCadastroPadrao(java.awt.Windowparent,Stringtitulo){this(parent,titulo,true);}publicCadastroPadrao(java.awt.Windowparent,Stringtitulo,booleanmodal){super(parent,titulo,modal);btnIncluir=newjavax.swing.JButton("Incluir");btnIncluir.setMnemonic('I');btnIncluir.setIcon(Conversao.redimensaoImagens(getClass().getResource("/br/com/img/sistema/INCLUIR.PNG"),18,18));btnIncluir.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){btnIncruirActionPerformed(evt);}});pnlBotoes.add(btnIncluir);btnAlterar=newjavax.swing.JButton("Alterar");btnAlterar.setMnemonic('A');btnAlterar.setIcon(Conversao.redimensaoImagens(getClass().getResource("/br/com/img/sistema/ALTERAR.PNG"),18,18));btnAlterar.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){btnAlterarActionPerformed(evt);}});pnlBotoes.add(btnAlterar);btnExcluir=newjavax.swing.JButton("Excluir");btnExcluir.setMnemonic('E');btnExcluir.setIcon(Conversao.redimensaoImagens(getClass().getResource("/br/com/img/sistema/EXCLUIR.PNG"),18,18));btnExcluir.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){btnExcluirActionPerformed(evt);}});pnlBotoes.add(btnExcluir);btnConsultar=newjavax.swing.JButton("Consultar");btnConsultar.setMnemonic('C');btnConsultar.setIcon(Conversao.redimensaoImagens(getClass().getResource("/br/com/img/sistema/CONSULTAR.PNG"),18,18));btnConsultar.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){btnConsultarActionPerformed(evt);}});pnlBotoes.add(btnConsultar);btnConfirmar=newjavax.swing.JButton("Confirmar");btnConfirmar.setMnemonic('C');btnConfirmar.setIcon(Conversao.redimensaoImagens(getClass().getResource("/br/com/img/sistema/CONFIRMAR.PNG"),18,18));btnConfirmar.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){btnConfirmarActionPerformed(evt);}});pnlBotoes.add(btnConfirmar);btnCancelar=newjavax.swing.JButton("Cancelar");btnCancelar.setMnemonic('a');btnCancelar.setIcon(Conversao.redimensaoImagens(getClass().getResource("/br/com/img/sistema/CANCELAR.PNG"),18,18));btnCancelar.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){btnCancelarActionPerformed(evt);}});pnlBotoes.add(btnCancelar);// Inclui o bot�o aqui devido a ordem de apresenta��o do painelpnlBotoes.add(btnRetornar);add(pnlBotoes,BorderLayout.SOUTH);}publicCadastroPadrao(java.awt.Windowparent,Stringtitulo,booleanmodal,intlargura,intaltura){this(parent,titulo,modal);setSize(largura,altura);setLocationRelativeTo(parent);}protectedvoidcolocarJanelamodoEdicao(){btnIncluir.setEnabled(false);btnIncluir.setVisible(false);btnAlterar.setEnabled(false);btnAlterar.setVisible(false);btnExcluir.setEnabled(false);btnExcluir.setVisible(false);btnConsultar.setEnabled(false);btnConsultar.setVisible(false);btnRetornar.setEnabled(false);btnRetornar.setVisible(false);btnConfirmar.setEnabled(true);btnConfirmar.setVisible(true);btnCancelar.setEnabled(true);btnCancelar.setVisible(true);dadosMododoEdicao();}protectedvoidcolocarJanelamodoSelecao(){btnIncluir.setEnabled(true);btnIncluir.setVisible(true);btnAlterar.setEnabled(true);btnAlterar.setVisible(true);btnExcluir.setEnabled(true);btnExcluir.setVisible(true);btnConsultar.setEnabled(true);btnConsultar.setVisible(true);btnRetornar.setEnabled(true);btnRetornar.setVisible(true);btnConfirmar.setEnabled(false);btnConfirmar.setVisible(false);btnCancelar.setEnabled(false);btnCancelar.setVisible(false);dadosMododoSelecao();}protectedvoidbtnCancelarActionPerformed(java.awt.event.ActionEventevt){colocarJanelamodoSelecao();}protectedabstractvoiddadosMododoEdicao();protectedabstractvoiddadosMododoSelecao();protectedvoidbtnIncruirActionPerformed(java.awt.event.ActionEventevt){colocarJanelamodoEdicao();}protectedvoidbtnAlterarActionPerformed(java.awt.event.ActionEventevt){colocarJanelamodoEdicao();}protectedabstractvoidbtnExcluirActionPerformed(java.awt.event.ActionEventevt);protectedabstractvoidbtnConsultarActionPerformed(java.awt.event.ActionEventevt);protectedabstractvoidbtnConfirmarActionPerformed(java.awt.event.ActionEventevt);}
acho que é isso que vc quer!!!! quando vc quer cadastrar novo, desabilita automaticamente alguns botões???
não se esqueça de fazer uma classes de conversao... como formato de valores ... e etc.
Este tipo de formulario não aparece em visualização dentro do netbeans.. é na raça mesmo... mais aqui vc ja consegui ter uma ideia da coisa...