Entrada de registro validar

4 respostas
L

Galera , estou com um problema de entrada de registro, fiz esse massetinhu que ele não irá deixar o cara entrar caso não tenha preenchido.

msm sem preencher ele entra no programa

alguem saberia me explicar pq, ou to fazendo algo sem sentido.

valeu!

public void  validar() throws CadastroException
	{
    	
		StringBuffer msg = new StringBuffer("<html>");
		List<String> atributos = new ArrayList<String>();		
           
	    boolean	invalido = false;
		
		
		if(this.jTextField1 == null) {
			msg.append("<br>- Campos não preenchidos");
			atributos.add("Nome do dono ");
			invalido = true;
		}
private void jButton1ActionPerformed() throws CadastroException{

    		
    	
    	  validar();	  	
		  Janela_Principal janela = new Janela_Principal(jTextField2.getText(),jTextField1.getText() );

		    janela.setVisible(true);

		    this.dispose(); 
        
    }//GEN-LAST:event_jButton1ActionPerformed

4 Respostas

drsmachado

Esse é todo o código?
A verificação

if(this.jTextField1 == null) {  
...

É essa mesmo ou você pretende validar o conteúdo (getText())?

L

seria um permissão pra ele ter que preencher antes de entrar no program…

pois cada cadastro seta o nome no programa, pois ele pode entrar com usuário null.

drsmachado

Tá, mas essa verificação não deveria ser feita no “bean” correspondente?
Acredito que você deva ter um controle em uma classe do tipo User, que possua o nível de acesso especificado e, a partir daí, controlar o que ele acessa ou não.
A validação que tá feita aí ficou meio estranha…

L

me mostre uma suposição de fazer isso …um começo!

tem algum exemplo pra isso, só falta isso pra eu terminar!

valeu!

Criado 1 de fevereiro de 2011
Ultima resposta 2 de fev. de 2011
Respostas 4
Participantes 2