org.jdesktop.swingx.plaf.basic
Class BasicLoginPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.jdesktop.swingx.plaf.LoginPaneUI
org.jdesktop.swingx.plaf.basic.BasicLoginPaneUI
public class BasicLoginPaneUI
- extends LoginPaneUI
Base implementation of the JXLoginPane
UI.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicLoginPaneUI
public BasicLoginPaneUI(JXLoginPane dlg)
- Creates a new instance of BasicLoginDialogUI
createUI
public static ComponentUI createUI(JComponent c)
installUI
public void installUI(JComponent c)
- Description copied from class:
javax.swing.plaf.ComponentUI
- Configures the specified component appropriate for the look and feel.
This method is invoked when the
ComponentUI
instance is being installed
as the UI delegate on the specified component. This method should
completely configure the component for the look and feel,
including the following:
- Install any default property values for color, fonts, borders,
icons, opacity, etc. on the component. Whenever possible,
property values initialized by the client program should not
be overridden.
- Install a
LayoutManager
on the component if necessary.
- Create/add any required sub-components to the component.
- Create/install event listeners on the component.
- Create/install a
PropertyChangeListener
on the component in order
to detect and respond to component property changes appropriately.
- Install keyboard UI (mnemonics, traversal, etc.) on the component.
- Initialize any appropriate instance data.
- Overrides:
installUI
in class ComponentUI
- Parameters:
c
- the component where this UI delegate is being installed- See Also:
ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
installDefaults
protected void installDefaults()
getBanner
public Image getBanner()
- Creates default 400x60 banner for the login panel.
- Specified by:
getBanner
in class LoginPaneUI
- Returns:
- The Image to use as the banner for the JXLoginPane. If
this method returns null, then no banner will be shown.
- See Also:
LoginPaneUI.getBanner()