Package edu.uiuc.ncsa.myproxy
Class MyProxyLogonGUI
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- edu.uiuc.ncsa.myproxy.MyProxyLogonGUI
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.Version
,ActionListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
public class MyProxyLogonGUI extends JPanel implements ActionListener, edu.uiuc.ncsa.security.core.Version
The MyProxyLogonGUI class provides a Swing user interface toMyProxyLogon
. This may be run directly from the command line with no arguments.- Version:
- 1.8
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description MyProxyLogonGUI()
Constructs a MyProxyLogonGUI object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(ActionEvent e)
Handles GUI events.static void
createAndShowGUI()
Create the GUI and show it.protected void
loadProperties()
protected void
logon()
static void
main(String[] args)
Calls createAndShowGUI().protected void
saveProperties()
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
version
public static final String version
- See Also:
- Constant Field Values
-
myproxy
protected MyProxyLogon myproxy
-
properties
protected Properties properties
-
PROPERTIES_PATH
protected static final String PROPERTIES_PATH
- See Also:
- Constant Field Values
-
usernameField
protected JTextField usernameField
-
usernameFieldLabel
protected JLabel usernameFieldLabel
-
usernameFieldString
protected static final String usernameFieldString
- See Also:
- Constant Field Values
-
usernameFieldProperty
protected static final String usernameFieldProperty
- See Also:
- Constant Field Values
-
passwordField
protected JPasswordField passwordField
-
passwordFieldLabel
protected JLabel passwordFieldLabel
-
passwordFieldString
protected static final String passwordFieldString
- See Also:
- Constant Field Values
-
passwordFieldProperty
protected static final String passwordFieldProperty
- See Also:
- Constant Field Values
-
passwordInfoString
protected static final String passwordInfoString
- See Also:
- Constant Field Values
-
crednameField
protected JTextField crednameField
-
crednameFieldLabel
protected JLabel crednameFieldLabel
-
crednameFieldString
protected static final String crednameFieldString
- See Also:
- Constant Field Values
-
crednameFieldProperty
protected static final String crednameFieldProperty
- See Also:
- Constant Field Values
-
lifetimeField
protected JTextField lifetimeField
-
lifetimeFieldLabel
protected JLabel lifetimeFieldLabel
-
lifetimeFieldString
protected static final String lifetimeFieldString
- See Also:
- Constant Field Values
-
lifetimeFieldProperty
protected static final String lifetimeFieldProperty
- See Also:
- Constant Field Values
-
hostnameField
protected JTextField hostnameField
-
hostnameFieldLabel
protected JLabel hostnameFieldLabel
-
hostnameFieldString
protected static final String hostnameFieldString
- See Also:
- Constant Field Values
-
hostnameFieldProperty
protected static final String hostnameFieldProperty
- See Also:
- Constant Field Values
-
portField
protected JTextField portField
-
portFieldLabel
protected JLabel portFieldLabel
-
portFieldString
protected static final String portFieldString
- See Also:
- Constant Field Values
-
portFieldProperty
protected static final String portFieldProperty
- See Also:
- Constant Field Values
-
outputField
protected JTextField outputField
-
outputFieldLabel
protected JLabel outputFieldLabel
-
outputFieldString
protected static final String outputFieldString
- See Also:
- Constant Field Values
-
outputFieldProperty
protected static final String outputFieldProperty
- See Also:
- Constant Field Values
-
trustRootsCheckBox
protected JCheckBox trustRootsCheckBox
-
trustRootsProperty
protected static final String trustRootsProperty
- See Also:
- Constant Field Values
-
trustRootsPropertyYes
protected static final String trustRootsPropertyYes
- See Also:
- Constant Field Values
-
trustRootsPropertyNo
protected static final String trustRootsPropertyNo
- See Also:
- Constant Field Values
-
button
protected JButton button
-
buttonFieldString
protected static final String buttonFieldString
- See Also:
- Constant Field Values
-
statusTextArea
protected JTextArea statusTextArea
-
statusScrollPane
protected JScrollPane statusScrollPane
-
-
Method Detail
-
actionPerformed
public void actionPerformed(ActionEvent e)
Handles GUI events.- Specified by:
actionPerformed
in interfaceActionListener
-
main
public static void main(String[] args)
Calls createAndShowGUI().
-
logon
protected void logon()
-
saveProperties
protected void saveProperties()
-
loadProperties
protected void loadProperties()
-
createAndShowGUI
public static void createAndShowGUI()
Create the GUI and show it. For thread safety, this method should be invoked from the event dispatch thread.
-
-