public class VersionInfoPanel extends javax.swing.JPanel implements java.util.Observer
OsmPrimitive.javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private UrlLabel |
lblChangeset |
private javax.swing.JTextArea |
lblChangesetComment |
private javax.swing.JTextArea |
lblChangesetSource |
private JMultilineLabel |
lblInfo |
private javax.swing.JLabel |
lblSource |
private UrlLabel |
lblUser |
private HistoryBrowserModel |
model |
private javax.swing.JPanel |
pnlChangesetSource |
private PointInTimeType |
pointInTimeType |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
VersionInfoPanel()
Constructs a new
VersionInfoPanel. |
VersionInfoPanel(HistoryBrowserModel model,
PointInTimeType pointInTimeType)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
build() |
protected static javax.swing.JLabel |
buildLabel(java.lang.String text,
java.lang.String tooltip,
javax.swing.JTextArea textArea) |
protected static javax.swing.JTextArea |
buildTextArea(java.lang.String tooltip) |
protected static javax.swing.JPanel |
buildTextPanel(javax.swing.JLabel label,
javax.swing.JTextArea textArea) |
protected java.lang.String |
getInfoText() |
protected HistoryOsmPrimitive |
getPrimitive() |
protected static java.lang.String |
getUserUrl(java.lang.String username) |
void |
update(java.util.Observable o,
java.lang.Object arg) |
protected static void |
updateText(Changeset cs,
java.lang.String attr,
javax.swing.JTextArea textArea,
javax.swing.JLabel label,
Changeset oppCs,
javax.swing.JComponent container) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCycleprivate PointInTimeType pointInTimeType
private HistoryBrowserModel model
private JMultilineLabel lblInfo
private UrlLabel lblChangeset
private javax.swing.JPanel pnlChangesetSource
private javax.swing.JLabel lblSource
private javax.swing.JTextArea lblChangesetComment
private javax.swing.JTextArea lblChangesetSource
public VersionInfoPanel()
VersionInfoPanel.public VersionInfoPanel(HistoryBrowserModel model, PointInTimeType pointInTimeType) throws java.lang.IllegalArgumentException
model - the model (must not be null)pointInTimeType - the point in time this panel visualizes (must not be null)java.lang.IllegalArgumentException - thrown, if model is nulljava.lang.IllegalArgumentException - thrown, if pointInTimeType is nullprotected static javax.swing.JTextArea buildTextArea(java.lang.String tooltip)
protected static javax.swing.JLabel buildLabel(java.lang.String text, java.lang.String tooltip, javax.swing.JTextArea textArea)
protected static javax.swing.JPanel buildTextPanel(javax.swing.JLabel label, javax.swing.JTextArea textArea)
protected void build()
protected HistoryOsmPrimitive getPrimitive()
protected java.lang.String getInfoText()
protected static java.lang.String getUserUrl(java.lang.String username) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic void update(java.util.Observable o, java.lang.Object arg)
update in interface java.util.Observerprotected static void updateText(Changeset cs, java.lang.String attr, javax.swing.JTextArea textArea, javax.swing.JLabel label, Changeset oppCs, javax.swing.JComponent container)