ActionMappublic static class LanguageDialog.Panel extends javax.swing.JPanel implements ActionMap
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
LanguageDialog.Panel.AddLanguageButtonAction |
The action associated with the 'add' button
|
protected class |
LanguageDialog.Panel.ClearLanguageButtonAction |
The action associated with the 'clear' button
|
protected class |
LanguageDialog.Panel.DownLanguageButtonAction |
The action associated with the 'down' button
|
protected class |
LanguageDialog.Panel.IconAndTextCellRenderer |
To display icons and text in the lists.
|
protected class |
LanguageDialog.Panel.LanguageListSelectionListener |
To manage selection modifications
|
protected class |
LanguageDialog.Panel.RemoveLanguageButtonAction |
The action associated with the 'remove' button
|
protected class |
LanguageDialog.Panel.UpLanguageButtonAction |
The action associated with the 'up' button
|
protected class |
LanguageDialog.Panel.UserListSelectionListener |
To manage selection modifications
|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyjava.awt.Container.AccessibleAWTContainer| Modifier and Type | Field | Description |
|---|---|---|
protected javax.swing.JButton |
addLanguageButton |
The AddLanguageButton.
|
protected javax.swing.JButton |
clearLanguageButton |
The ClearLanguageButton.
|
protected javax.swing.JButton |
downLanguageButton |
The DownLanguageButton.
|
protected javax.swing.JList |
languageList |
The languages list
|
protected javax.swing.DefaultListModel |
languageListModel |
The language list model
|
protected java.util.Map |
listeners |
The map that contains the listeners
|
protected javax.swing.JButton |
removeLanguageButton |
The RemoveLanguageButton.
|
protected javax.swing.JButton |
upLanguageButton |
The UpLanguageButton.
|
protected javax.swing.JList |
userList |
The user languages list
|
protected javax.swing.DefaultListModel |
userListModel |
The user list model
|
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor | Description |
|---|---|
Panel() |
Creates a new Panel object.
|
| Modifier and Type | Method | Description |
|---|---|---|
javax.swing.Action |
getAction(java.lang.String key) |
Returns the action associated with the given string
or null on error
|
protected javax.swing.Icon |
getCountryIcon(java.lang.String code) |
returns the icon associated with a country code.
|
protected java.lang.String |
getCountryText(java.lang.String code) |
returns the full string associated with a country code.
|
java.lang.String |
getLanguages() |
Returns the selected user languages.
|
static void |
initCountryIcons() |
Allows to pre-initialize icons used by the
Panel
constructor. |
void |
setLanguages(java.lang.String str) |
Sets the user languages.
|
protected void |
updateButtons() |
Updates the state of the buttons
|
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, transferFocusUpCycleadd, 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, validateTreeaddAncestorListener, 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, updateprotected javax.swing.JList userList
protected javax.swing.JList languageList
protected javax.swing.DefaultListModel userListModel
protected javax.swing.DefaultListModel languageListModel
protected javax.swing.JButton addLanguageButton
protected javax.swing.JButton removeLanguageButton
protected javax.swing.JButton upLanguageButton
protected javax.swing.JButton downLanguageButton
protected javax.swing.JButton clearLanguageButton
protected java.util.Map listeners
public static void initCountryIcons()
Panel
constructor. It is not neccessary to call it and it should
be called only once.
This method is safe to be called by another thread than the
event thread as it doesn't manipulate Swing JComponent
instances.public java.lang.String getLanguages()
public void setLanguages(java.lang.String str)
protected void updateButtons()
protected java.lang.String getCountryText(java.lang.String code)
protected javax.swing.Icon getCountryIcon(java.lang.String code)
public javax.swing.Action getAction(java.lang.String key)
throws MissingListenerException
getAction in interface ActionMapkey - the key mapped with the action to getMissingListenerException - if the action is not foundCopyright ? 2018 Apache Software Foundation. All Rights Reserved.