54 lines
1.8 KiB
Plaintext
Executable File
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);
|
|
}
|
|
}
|