maia/.svn/pristine/d1/d138ac63d3433735f31ea7f1ee3...

54 lines
1.8 KiB
Plaintext
Executable File

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.fp.firma.component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import javax.swing.JDialog;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
/**
* Dialog que permite el ingreso del password del token para la firma
* @author dcruz
*/
public class PasswordDialog extends JDialog implements ActionListener, PropertyChangeListener{
private JPasswordField txtPasswordCertificado;
public PasswordDialog(){
super();
txtPasswordCertificado = new JPasswordField();
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
addComponentListener(new ComponentAdapter() {
@Override
public void componentShown(ComponentEvent ce) {
txtPasswordCertificado.requestFocusInWindow();
}
});
txtPasswordCertificado.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
public void propertyChange(PropertyChangeEvent evt) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
/** This method clears the dialog and hides it. */
public void clearAndHide() {
txtPasswordCertificado.setText(null);
setVisible(false);
}
}