|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.AbstractButton
|
+--javax.swing.JToggleButton
|
+--org.PingOO.DLAI.lib.PWidget.PToggleButton
Provides a toggle button that is localized text and localized tool tip capable.
JButton,
PComponent, Serialized Form| Inner classes inherited from class javax.swing.JToggleButton |
javax.swing.JToggleButton.AccessibleJToggleButton,
javax.swing.JToggleButton.ToggleButtonModel |
| Inner classes inherited from class javax.swing.AbstractButton |
javax.swing.AbstractButton.AccessibleAbstractButton,
javax.swing.AbstractButton.ButtonChangeListener |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent,
javax.swing.JComponent.IntVector,
javax.swing.JComponent.KeyboardBinding,
javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
| Field Summary | |
private PManager |
manager
The manager where this component will lokk for its resources. |
protected java.lang.String |
module
Defines the module where to find this toggle button's text and tool tip. |
protected java.lang.String |
textKey
Defines the key used to find this toggle button's text. |
protected java.lang.String |
toolTipKey
Defines the key used to find this toggle button's tool tip. |
| Fields inherited from class javax.swing.JToggleButton |
uiClassID |
| Fields inherited from class javax.swing.AbstractButton |
actionListener,
BORDER_PAINTED_CHANGED_PROPERTY,
changeEvent,
changeListener,
CONTENT_AREA_FILLED_CHANGED_PROPERTY,
contentAreaFilled,
defaultIcon,
defaultMargin,
DISABLED_ICON_CHANGED_PROPERTY,
DISABLED_SELECTED_ICON_CHANGED_PROPERTY,
disabledIcon,
disabledSelectedIcon,
FOCUS_PAINTED_CHANGED_PROPERTY,
HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY,
HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY,
horizontalAlignment,
horizontalTextPosition,
ICON_CHANGED_PROPERTY,
itemListener,
margin,
MARGIN_CHANGED_PROPERTY,
MNEMONIC_CHANGED_PROPERTY,
model,
MODEL_CHANGED_PROPERTY,
paintBorder,
paintFocus,
PRESSED_ICON_CHANGED_PROPERTY,
pressedIcon,
ROLLOVER_ENABLED_CHANGED_PROPERTY,
ROLLOVER_ICON_CHANGED_PROPERTY,
ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY,
rolloverEnabled,
rolloverIcon,
rolloverSelectedIcon,
SELECTED_ICON_CHANGED_PROPERTY,
selectedIcon,
text,
TEXT_CHANGED_PROPERTY,
VERTICAL_ALIGNMENT_CHANGED_PROPERTY,
VERTICAL_TEXT_POSITION_CHANGED_PROPERTY,
verticalAlignment,
verticalTextPosition |
| Fields inherited from class javax.swing.JComponent |
_bounds,
accessibleContext,
alignmentX,
alignmentY,
ANCESTOR_USING_BUFFER,
ancestorNotifier,
autoscroller,
border,
changeSupport,
clientProperties,
flags,
HAS_FOCUS,
IS_DOUBLE_BUFFERED,
IS_OPAQUE,
IS_PAINTING_TILE,
KEYBOARD_BINDINGS_KEY,
listenerList,
maximumSize,
minimumSize,
NEXT_FOCUS,
paintImmediatelyClip,
preferredSize,
readObjectCallbacks,
REQUEST_FOCUS_DISABLED,
tmpRect,
TOOL_TIP_TEXT_KEY,
ui,
uiClassID,
UNDEFINED_CONDITION,
vetoableChangeSupport,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Container |
component,
containerListener,
containerSerializedDataVersion,
dispatcher,
layoutMgr,
maxSize,
ncomponents,
serialVersionUID |
| Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
assert,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
changeSupport,
componentListener,
componentListenerK,
componentOrientation,
componentSerializedDataVersion,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
name,
nameExplicitlySet,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
serialVersionUID,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
| Constructor Summary | |
PToggleButton(javax.swing.Icon icon,
java.lang.String toolTipKey)
Creates an unselected toggle button with an icon and a tool tip. |
|
PToggleButton(javax.swing.Icon icon,
java.lang.String toolTipKey,
java.lang.String module)
Creates an unselected toggle button with an icon and a tool tip plus the module where are stored the resources. |
|
PToggleButton(java.lang.String textKey)
Creates a toggle button with text. |
|
PToggleButton(java.lang.String textKey,
javax.swing.Icon icon)
Creates an unselected toggle button with initial text and an icon. |
|
PToggleButton(java.lang.String textKey,
javax.swing.Icon icon,
boolean selected)
Creates a toggle button with initial text and an icon. |
|
PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
javax.swing.Icon icon)
Creates an unselected toggle button with initial text, icon and a tool tip. |
|
PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
javax.swing.Icon icon,
boolean selected)
Creates an unselected toggle button with initial text, icon and a tool tip. |
|
PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
java.lang.String module,
javax.swing.Icon icon)
Creates an unselected toggle button with initial text and, icon and tool tip plus the module where are stored the resources. |
|
PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
java.lang.String module,
javax.swing.Icon icon,
boolean selected)
Creates a toggle button with initial text and, icon and tool tip plus the module where are stored the resources. |
|
| Method Summary | |
PManager |
getManager()
Returns the manager of this component. |
java.lang.String |
getModule()
Returns the component's resources location. |
java.lang.String |
getTextKey()
Returns the key used to find this component's text |
java.lang.String |
getToolTipKey()
Returns the key used to find this toggle button's tool tip. |
void |
setLocalizedText(java.lang.String textKey)
Sets the toggle button's text. |
void |
setLocalizedToolTipText(java.lang.String toolTipKey)
Registers the text to display in a tool tip. |
void |
setManager(PManager manager)
Sets the manager of this component. |
void |
setModule(java.lang.String module)
Sets The module where the component will search its resources |
void |
updateFont()
Update the component's font. |
void |
updateLanguage()
Update the toggle button's text and tool tip with the default module. |
void |
updateLanguage(java.lang.String module)
Update the toggle button's text and tool tip with the current module. |
| Methods inherited from class javax.swing.JToggleButton |
getAccessibleContext,
getUIClassID,
paramString,
updateUI,
writeObject |
| Methods inherited from class javax.swing.AbstractButton |
addActionListener,
addChangeListener,
addItemListener,
checkHorizontalKey,
checkVerticalKey,
createActionListener,
createChangeListener,
createItemListener,
doClick,
doClick,
fireActionPerformed,
fireItemStateChanged,
fireStateChanged,
getActionCommand,
getDisabledIcon,
getDisabledSelectedIcon,
getHorizontalAlignment,
getHorizontalTextPosition,
getIcon,
getLabel,
getMargin,
getMnemonic,
getModel,
getPressedIcon,
getRolloverIcon,
getRolloverSelectedIcon,
getSelectedIcon,
getSelectedObjects,
getText,
getUI,
getVerticalAlignment,
getVerticalTextPosition,
init,
isBorderPainted,
isContentAreaFilled,
isFocusPainted,
isRolloverEnabled,
isSelected,
paintBorder,
removeActionListener,
removeChangeListener,
removeItemListener,
setActionCommand,
setBorderPainted,
setContentAreaFilled,
setDisabledIcon,
setDisabledSelectedIcon,
setEnabled,
setFocusPainted,
setHorizontalAlignment,
setHorizontalTextPosition,
setIcon,
setLabel,
setMargin,
setMnemonic,
setMnemonic,
setModel,
setPressedIcon,
setRolloverEnabled,
setRolloverIcon,
setRolloverSelectedIcon,
setSelected,
setSelectedIcon,
setText,
setUI,
setVerticalAlignment,
setVerticalTextPosition |
| Methods inherited from class javax.swing.JComponent |
_paintImmediately,
|
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
applyOrientation,
countComponents,
deliverEvent,
dispatchEventImpl,
dispatchEventToSelf,
doLayout,
eventEnabled,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents_NoClientCode,
getComponents,
getLayout,
getMouseEventTarget,
getWindow,
initIDs,
insets,
invalidate,
invalidateTree,
isAncestorOf,
layout,
lightweightPrint,
list,
list,
locate,
minimumSize,
nextFocus,
paintComponents,
postProcessKeyEvent,
postsOldMouseEvents,
preferredSize,
preProcessKeyEvent,
print,
printComponents,
printOneComponent,
processContainerEvent,
processEvent,
proxyEnableEvents,
proxyRequestFocus,
remove,
remove,
removeAll,
removeContainerListener,
setFocusOwner,
setLayout,
transferFocus,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
constructComponentName,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWindowForObject,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isEnabledImpl,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
| Field Detail |
protected java.lang.String textKey
protected java.lang.String toolTipKey
protected java.lang.String module
private PManager manager
| Constructor Detail |
public PToggleButton(java.lang.String textKey)
textKey - The key needed to retrieve the toggle button's text.
public PToggleButton(javax.swing.Icon icon,
java.lang.String toolTipKey)
icon - The Icon image to display on the toggle button.toolTipKey - The key needed to retrieve the toggle button's tool tip.
public PToggleButton(javax.swing.Icon icon,
java.lang.String toolTipKey,
java.lang.String module)
icon - The Icon image to display on the toggle button.toolTipKey - The key needed to retrieve the toggle button's tool tip.module - The module where to find the resources.
public PToggleButton(java.lang.String textKey,
javax.swing.Icon icon)
textKey - The key needed to retrieve the toggle button's text.icon - The Icon image to display on the toggle button.
public PToggleButton(java.lang.String textKey,
javax.swing.Icon icon,
boolean selected)
textKey - The key needed to retrieve the toggle button's text.icon - The Icon image to display on the toggle button.selected - If true, the button is initially selected ; otherwise, the button is initially unselected.
public PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
javax.swing.Icon icon)
textKey - The key needed to retrieve the toggle button's text.toolTipKey - The key needed to retrieve the toggle button's tool tip.icon - The Icon image to display on the toggle button.
public PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
javax.swing.Icon icon,
boolean selected)
textKey - The key needed to retrieve the toggle button's text.toolTipKey - The key needed to retrieve the toggle button's tool tip.icon - The Icon image to display on the toggle button.selected - If true, the button is initially selected ; otherwise, the button is initially unselected.
public PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
java.lang.String module,
javax.swing.Icon icon)
textKey - The key needed to retrieve the toggle button's text.toolTipKey - The key needed to retrieve the toggle button's tool tip.module - The module where to find the resources.icon - The Icon image to display on the toggle button.
public PToggleButton(java.lang.String textKey,
java.lang.String toolTipKey,
java.lang.String module,
javax.swing.Icon icon,
boolean selected)
textKey - The key needed to retrieve the toggle button's text.toolTipKey - The key needed to retrieve the toggle button's tool tip.module - The module where to find the resources.icon - The Icon image to display on the toggle button.selected - If true, the button is initially selected ; otherwise, the button is initially unselected.| Method Detail |
public void setManager(PManager manager)
manager - the new manager of this component, if manager is null, the component will use PManager.getInstance().public PManager getManager()
public void setModule(java.lang.String module)
module - The new module. If null, the default resource set will be used.public void setLocalizedText(java.lang.String textKey)
textKey - The key used to get the localized text.public void setLocalizedToolTipText(java.lang.String toolTipKey)
toolTipKey - The key used to get the localized tool tip.public void updateFont()
public void updateLanguage()
public void updateLanguage(java.lang.String module)
module - The module where the resources are stored.public java.lang.String getTextKey()
null if the component does not support text.public java.lang.String getToolTipKey()
null if the component does not support tool tip.public java.lang.String getModule()
PComponent.DEFAULT_MODULE if the component has no defined module
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||