37 /* Java imports */
38 import java.awt.Component;
39 import java.util.ArrayList;
40 import java.util.Iterator;
41 import java.util.List;
42 import javax.swing.Box;
43 import javax.swing.JLabel;
44 import javax.swing.JOptionPane;
45 import javax.swing.JPasswordField;
46 import javax.swing.JTextField;
47
48 /**
49 * <p>
50 * Uses a Swing dialog window to query the user for answers to
51 * authentication questions.
52 * This can be used by a JAAS application to instantiate a
53 * CallbackHandler
54 * @see javax.security.auth.callback
55 * @deprecated This class will be removed in a future release.
56 */
57 @Deprecated
58 public class DialogCallbackHandler implements CallbackHandler {
59
60 /* -- Fields -- */
61
62 /* The parent window, or null if using the default parent */
63 private Component parentComponent;
64 private static final int JPasswordFieldLen = 8 ;
65 private static final int JTextFieldLen = 8 ;
66
67 /* -- Methods -- */
68
69 /**
70 * Creates a callback dialog with the default parent window.
71 */
72 public DialogCallbackHandler() { }
73
74 /**
75 * Creates a callback dialog and specify the parent window.
76 *
|
37 /* Java imports */
38 import java.awt.Component;
39 import java.util.ArrayList;
40 import java.util.Iterator;
41 import java.util.List;
42 import javax.swing.Box;
43 import javax.swing.JLabel;
44 import javax.swing.JOptionPane;
45 import javax.swing.JPasswordField;
46 import javax.swing.JTextField;
47
48 /**
49 * <p>
50 * Uses a Swing dialog window to query the user for answers to
51 * authentication questions.
52 * This can be used by a JAAS application to instantiate a
53 * CallbackHandler
54 * @see javax.security.auth.callback
55 * @deprecated This class will be removed in a future release.
56 */
57 @jdk.Supported
58 @Deprecated
59 public class DialogCallbackHandler implements CallbackHandler {
60
61 /* -- Fields -- */
62
63 /* The parent window, or null if using the default parent */
64 private Component parentComponent;
65 private static final int JPasswordFieldLen = 8 ;
66 private static final int JTextFieldLen = 8 ;
67
68 /* -- Methods -- */
69
70 /**
71 * Creates a callback dialog with the default parent window.
72 */
73 public DialogCallbackHandler() { }
74
75 /**
76 * Creates a callback dialog and specify the parent window.
77 *
|