public class BasicUploadSettingsPanel extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BasicUploadSettingsPanel.ChangesetCommentChangeListener
Observes the changeset comment model and keeps the comment input field
in sync with the current changeset comment
|
(package private) static class |
BasicUploadSettingsPanel.CommentModelListener
Updates the changeset comment model upon changes in the input field.
|
(package private) static class |
BasicUploadSettingsPanel.HistoryComboBoxKeyAdapter |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private ChangesetCommentModel |
changesetCommentModel
the changeset comment model
|
private ChangesetCommentModel |
changesetSourceModel |
private HistoryComboBox |
hcbUploadComment
the history combo box for the upload comment
|
private HistoryComboBox |
hcbUploadSource |
static java.lang.String |
HISTORY_KEY |
static java.lang.String |
HISTORY_LAST_USED_KEY |
static java.lang.String |
HISTORY_MAX_AGE_KEY |
private UploadParameterSummaryPanel |
pnlUploadParameterSummary
the panel with a summary of the upload parameters
|
static java.lang.String |
SOURCE_HISTORY_KEY |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
BasicUploadSettingsPanel(ChangesetCommentModel changesetCommentModel,
ChangesetCommentModel changesetSourceModel)
Creates the panel
|
Modifier and Type | Method and Description |
---|---|
protected void |
build() |
protected javax.swing.JPanel |
buildUploadCommentPanel() |
static java.util.List<java.lang.String> |
getDefaultSources()
Returns the default list of sources.
|
UploadParameterSummaryPanel |
getUploadParameterSummaryPanel() |
void |
initEditingOfUploadComment()
Initializes editing of upload comment.
|
void |
initEditingOfUploadSource()
Initializes editing of upload source.
|
void |
rememberUserInput()
Remembers the user input in the preference settings
|
void |
setHistoryComboBoxDownFocusTraversalHandler(javax.swing.Action handler,
HistoryComboBox hcb) |
void |
setUploadTagDownFocusTraversalHandlers(javax.swing.Action handler) |
void |
startUserInput()
Initializes the panel for user input
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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, update
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusUpCycle
public static final java.lang.String HISTORY_KEY
public static final java.lang.String HISTORY_LAST_USED_KEY
public static final java.lang.String HISTORY_MAX_AGE_KEY
public static final java.lang.String SOURCE_HISTORY_KEY
private final HistoryComboBox hcbUploadComment
private final HistoryComboBox hcbUploadSource
private final UploadParameterSummaryPanel pnlUploadParameterSummary
private final transient ChangesetCommentModel changesetCommentModel
private final transient ChangesetCommentModel changesetSourceModel
public BasicUploadSettingsPanel(ChangesetCommentModel changesetCommentModel, ChangesetCommentModel changesetSourceModel)
changesetCommentModel
- the model for the changeset comment. Must not be nullchangesetSourceModel
- the model for the changeset source. Must not be null.java.lang.IllegalArgumentException
- if changesetCommentModel
is nullprotected javax.swing.JPanel buildUploadCommentPanel()
public static java.util.List<java.lang.String> getDefaultSources()
protected void build()
public void setUploadTagDownFocusTraversalHandlers(javax.swing.Action handler)
public void setHistoryComboBoxDownFocusTraversalHandler(javax.swing.Action handler, HistoryComboBox hcb)
public void rememberUserInput()
public void startUserInput()
public void initEditingOfUploadComment()
public void initEditingOfUploadSource()
public UploadParameterSummaryPanel getUploadParameterSummaryPanel()