|
||||||||||
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.JPanel | +--org.apache.batik.util.gui.LanguageDialog.Panel
The language selection panel.
Inner Class Summary | |
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 |
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
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 |
Fields inherited from class javax.swing.JComponent |
accessibleContext, 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 |
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 | |
LanguageDialog.Panel()
Creates a new Panel object. |
Method Summary | |
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 |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, 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, wait, wait, wait |
Field Detail |
protected 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
Constructor Detail |
public LanguageDialog.Panel()
Method Detail |
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 ActionMap
key
- the key mapped with the action to getMissingListenerException
- if the action is not found
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |