Class PublicationMainPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- de.ipk_gatersleben.bit.bi.edal.publication.PublicationMainPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class PublicationMainPanel extends javax.swing.JPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
PublicationMainPanel.BlockedFieldMouseAdapter
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description PublicationMainPanel(boolean showPublisherField, boolean showResourceTypeField)
-
Method Summary
Modifier and Type Method Description static void
blockForAuthorsField()
Block all textfields except the Authorsfieldstatic void
blockForEmbargoField()
static void
blockForLanguageField()
Block all fields except the LanguageFieldstatic void
blockForPublisherField()
static void
blockForResourceField()
Block all fields except the ResourceFieldstatic void
blockForSubjectsField()
static void
blockForTitleField()
void
disableAll()
void
enableAll()
static javax.swing.JPanel
getMainPanel()
static void
releaseAllBlockedFields()
static void
reset()
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
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, 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
-
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, 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, 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, transferFocusUpCycle
-
-
-
-
Field Detail
-
DEFAULT_UPLOAD_PATH_STRING
public static final java.lang.String DEFAULT_UPLOAD_PATH_STRING
-
DEFAULT_TITLE_STRING
public static final java.lang.String DEFAULT_TITLE_STRING
-
DEFAULT_LANGUAGE_STRING
public static final java.lang.String DEFAULT_LANGUAGE_STRING
-
DEFAULT_RESOURCE_STRING
public static final java.lang.String DEFAULT_RESOURCE_STRING
-
DEFAULT_PUBLISHER_STRING
public static final java.lang.String DEFAULT_PUBLISHER_STRING
-
DEFAULT_DESCRIPTION_STRING
public static final java.lang.String DEFAULT_DESCRIPTION_STRING
-
DEFAULT_AUTHORS_STRING
public static final java.lang.String DEFAULT_AUTHORS_STRING
-
DEFAULT_SUBJECTS_STRING
public static final java.lang.String DEFAULT_SUBJECTS_STRING
-
DEFAULT_EMBARGO_STRING
public static final java.lang.String DEFAULT_EMBARGO_STRING
-
uploadPathField
public static AttributeTextArea uploadPathField
-
titleField
public static AttributeTextArea titleField
-
descriptionField
public static AttributeTextArea descriptionField
-
authorsField
public static AttributeTextArea authorsField
-
subjectsField
public static AttributeTextArea subjectsField
-
languageField
public static AttributeTextArea languageField
-
resourceField
public static AttributeTextArea resourceField
-
publisherField
public static AttributeTextArea publisherField
-
embargoField
public static AttributeTextArea embargoField
-
authorPanel
public static AuthorsPanel authorPanel
-
languagePanel
public static LanguagePanel languagePanel
-
subjectPanel
public static SubjectPanel subjectPanel
-
publisherPanel
public static PublisherPanel publisherPanel
-
embargboPanel
public static EmbargoPanel embargboPanel
-
resourcePanel
public static ResourcePanel resourcePanel
-
licensePanel
public static LicenseCheckBoxPanel licensePanel
-
titleAuthorSplitPanel
public static AttributeSplitPane titleAuthorSplitPanel
-
authorDescriptionSplitPanel
public static AttributeSplitPane authorDescriptionSplitPanel
-
descriptionSubjectsSplitPanel
public static AttributeSplitPane descriptionSubjectsSplitPanel
-
subjectsPublisherPanel
public static AttributeSplitPane subjectsPublisherPanel
-
embargoLanguageResourceLicensePanel
public static javax.swing.JPanel embargoLanguageResourceLicensePanel
-
languageResourcePanel
public static javax.swing.JPanel languageResourcePanel
-
-
Method Detail
-
blockForAuthorsField
public static void blockForAuthorsField()
Block all textfields except the Authorsfield
-
blockForEmbargoField
public static void blockForEmbargoField()
-
blockForLanguageField
public static void blockForLanguageField()
Block all fields except the LanguageField
-
blockForResourceField
public static void blockForResourceField()
Block all fields except the ResourceField
-
blockForPublisherField
public static void blockForPublisherField()
-
blockForSubjectsField
public static void blockForSubjectsField()
-
blockForTitleField
public static void blockForTitleField()
-
getMainPanel
public static javax.swing.JPanel getMainPanel()
-
releaseAllBlockedFields
public static void releaseAllBlockedFields()
-
reset
public static void reset()
-
disableAll
public void disableAll()
-
enableAll
public void enableAll()
-
-