Gerar codigo automaticamente

3 respostas
P

Boa Tarde a todos..

Estou começando a desenvolver Interface gráfica, e tenho um trabalho de cadastro de empresas.
Eu gostaria de saber como consigo gerar o codigo automaticamente e exibi-lo no TextField quando eu clicar em Incluir (que é o meu botão).
Estamos utilizando o ArrayList (ainda não começamos a utilizar o BD).

Tem como fazer isso??? se tiver me ajudem

a parte de incluir a empresa é a seguinte... "Eu bloquiei o JTextField (txtCodigo) para não deixar o usuario digitar o codigo."
private void btIncluirMousePressed(java.awt.event.MouseEvent evt) {
        Empresa novaEmpresa = empresaController.getEmpresa();

        novaEmpresa.setCodigo(txtCodigo.getyText());
        novaEmpresa.setRazao(txtRazao.getText());
        novaEmpresa.setFantasia(txtFantasia.getText());
        novaEmpresa.setEndereco(txtEndereco.getText());
        novaEmpresa.setBairro(txtBairro.getText());
        novaEmpresa.setCep(txtFCep.getText());
        novaEmpresa.setUf(txtUf.getText());
        novaEmpresa.setCidade(txtCidade.getText());
        novaEmpresa.setTelefone(txtFTelefone.getText());
        novaEmpresa.setInsMunicipal(txtFInsMunicipal.getText());
        novaEmpresa.setInsEstadual(txtFInsEstadual.getText());
        novaEmpresa.setInsFederal(txtFInsFederal.getText());
        novaEmpresa.setJuntaComercial(txtJComercial.getText());
        novaEmpresa.setDtCadastro(txtFDtCadastro.getText());
        novaEmpresa.setRamoAtuacao(jtARamoAtuacao.getText());
        novaEmpresa.setContador(txtContador.getText());
        novaEmpresa.setCRC(txtFCrc.getText());
        novaEmpresa.setTitular(txtTitular.getText());
        novaEmpresa.setCpf(txtFCpf.getText());
        novaEmpresa.setFuncao(txtFuncao.getText());

3 Respostas

lina

Oi,

Não entendi a sua pergunta…

Tchauzin!

M

Pelo oque eu entendi, você quer algo do tipo :

public class Empresa{

    private static int SEQUENCIA_ID = 1;
    private final int id;

    /* outros atributos */

   public Empresa(){
      id = SEQUENCIA_ID++;
   }
   

   /*outros métodos*/

}

com banco de dados a conversa é outra

P

Obrigado…
Vou testar aqui e volto a postar se der certo, mais creio que seja isto mesmo magostta… Eu só estava com duvidas onde que eu iria criar esse metodo…

Criado 21 de março de 2012
Ultima resposta 23 de mar. de 2012
Respostas 3
Participantes 3