Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2014, 13:55
demian_lm2004
 
Fecha de Ingreso: noviembre-2014
Mensajes: 15
Antigüedad: 9 años, 6 meses
Puntos: 0
Pregunta DigitalPersona con applet

Hola, soy nuevo aqui, vi temas similares pero no que pudiera solucionar el problema que tengo. Estoy trabajando con un lector de huellas, y buscando guias he logrado conseguir uno y hacerle unas modificaciones, pero trabaja mediante jframe en netbeans. El problema es que he querido pasarlo a un applet para luego vincularlo con php y vengo con complicaciones. No logro hacer que funcione en el applet, en el jframe tengo asi



private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstan ts.DISPOSE_ON_CLOSE);
setTitle("Lector Huellas");
setResizable(false);
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
formWindowClosing(evt);
}
public void windowOpened(java.awt.event.WindowEvent evt) {
formWindowOpened(evt);
}
});
}

private void formWindowOpened(java.awt.event.WindowEvent evt) {
Iniciar();
start();
EstadoHuellas();
btnGuardar.setEnabled(false);
btnIdentificar.setEnabled(false);
btnSalir.grabFocus();
}
protected void Iniciar(){
Lector.addDataListener(new DPFPDataAdapter() {
@Override public void dataAcquired(final DPFPDataEvent e) {
SwingUtilities.invokeLater(new Runnable() { public void run() {
EnviarTexto("La Huella Digital ha sido Capturada");
ProcesarCaptura(e.getSample());
}});}
});

Lector.addReaderStatusListener(new DPFPReaderStatusAdapter() {
@Override public void readerConnected(final DPFPReaderStatusEvent e) {
SwingUtilities.invokeLater(new Runnable() { public void run() {
EnviarTexto("Dispositivo listo para captura");
}});}
@Override public void readerDisconnected(final DPFPReaderStatusEvent e) {
SwingUtilities.invokeLater(new Runnable() { public void run() {
EnviarTexto("El dispositivo esta Desactivado o no Conectado");
}});}
});

Lector.addSensorListener(new DPFPSensorAdapter() {
@Override public void fingerTouched(final DPFPSensorEvent e) {
SwingUtilities.invokeLater(new Runnable() { public void run() {
EnviarTexto("El dedo ha sido colocado sobre el Lector de Huella");

//btnGuardarActionPerformed(evt);

}});}
@Override public void fingerGone(final DPFPSensorEvent e) {
SwingUtilities.invokeLater(new Runnable() { public void run() {
EnviarTexto("El dedo ha sido quitado del Lector de Huella");
}});}
});

Lector.addErrorListener(new DPFPErrorAdapter(){
public void errorReader(final DPFPErrorEvent e){
SwingUtilities.invokeLater(new Runnable() { public void run() {
EnviarTexto("Error: "+e.getError());
}});}
});
}

public void start(){
Lector.startCapture();
EnviarTexto("Utilizando el Lector de Huella Dactilar ");
}

}




no pongo todo para no llenar todo de codigo, eso como esta lo tengo andando, pero cuando quiero pasar eso a un applet, no tengo los eventos formWindowOpened, y en applet al querer agregarlos dentro del init o initcomponent ejecuta el applet pero no lo termina de cargar y falla
este es el ejemplo



public void init() {

try {
UIManager.setLookAndFeel(UIManager.getSystemLookAn dFeelClassName());
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Imposible modificar el tema visual", "Lookandfeel inválido.",
JOptionPane.ERROR_MESSAGE);
}
try {
java.awt.EventQueue.invokeAndWait(new Runnable() {
public void run() {
initComponents();
Iniciar();
start();
EstadoHuellas();
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}




Si me pudieran ayudar estaria muy agradecido!!!