info.bioinfweb.treegraph.gui.dialogs.elementformats
Class IconLabelPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
info.bioinfweb.treegraph.gui.dialogs.elementformats.IconLabelPanel
- All Implemented Interfaces:
- ElementFormatTab, ImageObserver, MenuContainer, Serializable, Accessible
public class IconLabelPanel
- extends JPanel
- implements ElementFormatTab
- Since:
- 2.0.25
- Author:
- Ben Stöver
- See Also:
- Serialized Form
| 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
PREVIEW_SIZE
public static final int PREVIEW_SIZE
- See Also:
- Constant Field Values
iconMonitor
private info.webinsel.util.swing.SwingChangeMonitor iconMonitor
iconFilledMonitor
private info.webinsel.util.swing.SwingChangeMonitor iconFilledMonitor
iconPanel
private JPanel iconPanel
iconComboBox
private JComboBox iconComboBox
iconPreviewPanel
private IconPreviewPanel iconPreviewPanel
iconWidthInput
private DistanceValueInput iconWidthInput
iconHeightInput
private DistanceValueInput iconHeightInput
iconFilledCheckBox
private JCheckBox iconFilledCheckBox
previewPanel
private JPanel previewPanel
IconLabelPanel
public IconLabelPanel()
- This is the default constructor
addError
public void addError(List<String> list)
- Description copied from interface:
ElementFormatTab
- Adds error messages to the given list, if this tab contains any invalid user inputs.
- Specified by:
addError in interface ElementFormatTab
- Parameters:
list - - the list to add the messaged to
title
public String title()
- Specified by:
title in interface ElementFormatTab
setValues
public boolean setValues(TreeSelection selection)
- Description copied from interface:
ElementFormatTab
- The values of the first compatible element in the selection should be set to
the input components of this tab.
- Specified by:
setValues in interface ElementFormatTab
- Parameters:
selection - - the currently selected tree elements
- Returns:
false if no compatible element was selected
addOperators
public void addOperators(List<FormatOperator> operators)
- Specified by:
addOperators in interface ElementFormatTab
resetChangeMonitors
public void resetChangeMonitors()
- Specified by:
resetChangeMonitors in interface ElementFormatTab
setValues
public void setValues(IconLabelFormats f)
assignToFormats
public void assignToFormats(IconLabelFormats f)
paintIconPreview
private void paintIconPreview()
initialize
private void initialize()
- This method initializes this
getIconPanel
private JPanel getIconPanel()
- This method initializes iconPanel
- Returns:
- javax.swing.JPanel
getIconWidthInput
private DistanceValueInput getIconWidthInput()
getIconHeightInput
private DistanceValueInput getIconHeightInput()
getIconComboBox
private JComboBox getIconComboBox()
- This method initializes iconComboBox
- Returns:
- javax.swing.JComboBox
getIconComboBoxModel
private LabelIconComboBoxModel getIconComboBoxModel()
getIconPreviewPanel
private IconPreviewPanel getIconPreviewPanel()
- This method initializes iconPreviewPanel
- Returns:
- javax.swing.JPanel
getIconFilledCheckBox
private JCheckBox getIconFilledCheckBox()
- This method initializes iconFilledCheckBox
- Returns:
- javax.swing.JCheckBox
getPreviewPanel
private JPanel getPreviewPanel()
- This method initializes previewPanel
- Returns:
- javax.swing.JPanel