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

If (String != null) // Não Funciona

String part1 = "www.";
String part2 = ".com.br";
String Chave;
String Chave1;

(...)

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        Chave = jTextField1.getText(); // Pega o conteudo do campo de texto e coloca na memória

        Chave1 = Chave.replace(" ", ""); // Retira os espaços

        String url; // Cria memória

        url = part1 + Chave1 + part2; // Junta as memórias para formar um Link


        if(Chave1 != null){ // Caso a memoria esteja em branco, este não executa nada

            try {
                java.awt.Desktop.getDesktop().browse(new URI(url));
            } catch (URISyntaxException | IOException ex) {
                Logger.getLogger(Dowcon.class.getName()).log(Level.SEVERE, null, ex);
            }

            this.dispose();

        }

        this.dispose();

    }

Na Situação Acima eu criei um programinha Pelo NetBeans que ao inserir uma palavra chave no JTextField, e Da Um "OK", Ele abre o browser padrão com o site inserido.

Exemplo: se eu digito google no JTextField, ele abre o site do Google no browser.

Até aqui beleza, ele funciona, so que se eu dou "OK" sem preencher o JTextField, ele abre o browser;

eu coloquei a linha "if(Chave1 != null)" para que o browser não abrisse ao deixar o JTextField em branco.

Como Posso Arrumar, de forma que o programa não abra o browser quando deixo o JTextField em Branco ?

  • Tente assim

    if(!Chave1.equals("")){}
    Gilmar Carlos   27 de jul de 2014
  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!

2 respostas

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