Classe com string

2 respostas
C

Quero pegar esse trechod e codigo e por ele em uma classe separada como faço??

void jRegButton_actionPerformed(ActionEvent e)
	{
		if (jRegButton.getText() == "Register")
		{
			try
			{
				theRegistration.setHandler(this);

                                theRegistration.setXTFTemplate(cbXTF.isSelected());
                                //MainFrame.connectionPriorities[connectionPriorityList.getSelectedIndex()];

                                theRegistration.setConnectionPriority(connectionPriorityCodes[cbConnectionPriorityList.getSelectedIndex()]);
				theRegistration.register();
				// start registration:
				jLabel1.setText("Coloque o dedo no sensor quatro vezes.");
			        contador = 1;
				enableButtons(false);
				jRegButton.setEnabled(true);
				jRegButton.setText("Cancel");
    			        

			}
			catch (Exception ex)
			{
			        jStatusLabel.setText(ex.getMessage());
			}
		}
		else
		{
			// cancel registration
			theRegistration.cancel();
		}
	}

2 Respostas

C

Por acaso você quer separar o seu código da manipulação de eventos???

C

Sim é isso, mas ja desisti. A idea agora é: tenho uma classe principal chamada MainFrame.java que faz todo processo de captura de digital, lá tem uma variavel chamada captura que é um array que captura as digitais em byte e transforma pra String, essa nova classe que eu chamei de CapturaDigital.java vai ser apenas um frame que ira rodar junto c a classe principal para exibir umas mensagens. As mensagens ja estão todas criadas,m queria saber agora como faço para enquando a variavel captura recever o 1º registro ele acionar as mensagens:

package com.digitalpersona.uareu.samples;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class CadastroDigital extends JFrame {
    private JLabel mensagem1, mensagem2, mensagem3, mensagem4 ;
    
        public CadastroDigital() {
        super("Cadastro da Digital");
        Container c = getContentPane();
        c.setLayout(new FlowLayout());
        
        mensagem1 = new JLabel("Coloque o dedo no sensor pela primeira vez");
        mensagem2 = new JLabel("Coloque o dedo no sensor pela segunda vez");
        mensagem3 = new JLabel("Coloque o dendo no sensor pela quarta vez");
        mensagem4 = new JLabel("Coloque o dendo no sensor pela ultima vez para finaliazar o cadastro");
        c.add(mensagem1);
    }
    
    public static void main(String args[]) {
        CadastroDigital janela = new CadastroDigital();
        
        janela.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            
            }
       }
    );
}
    
}

Seria mais ou menos um laço: "if captura == 1" dai ele exibe as msgs?? como seria?

Criado 4 de outubro de 2006
Ultima resposta 4 de out. de 2006
Respostas 2
Participantes 2