1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

jTextField not null em swing

Em minha aplicação de cadastro de cliente eu gostaria de coloca uma exceção caso tente cadastrar um nome em branco, meu banco de dados mysql permite cadastrar nome null porem eu gostaria de bloquear no jTextField.

É possível fazer como na web? se a pessoa tentar cadastrar em branco aparecer alguma mensagem dizendo que não foi possível, alguma coisa que seja vizualmente bonita e de fácil entendimento a quem estiver cadastrando? Abaixo um pedaço do código dentro do botão "salvar".

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

        this.connection = new FabricaDeConexao().getConnection();

        String nome = this.jTextFieldNome.getText();
        String endereco = this.jTextFieldEndereco.getText();
        String telefone = this.jTextFieldTelefone.getText();

        String comando = "INSERT INTO pessoa (nome, endereco, telefone) VALUES (?,?,?)";

        try {
            PreparedStatement stmt = connection.prepareStatement(comando);
            stmt.setString(1, nome);
            stmt.setString(2, endereco);
            stmt.setString(3, telefone);
            stmt.execute();
            JOptionPane.showMessageDialog(null, "Gravado com sucesso!");

        } catch (SQLException e) {
            throw new RuntimeException(e);
        }

        this.jTextFieldNome.setText("");
        this.jTextFieldEndereco.setText("");
        this.jTextFieldTelefone.setText("");

    }
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java null mysql swing ou faça a sua própria pergunta.