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 classPublicationMainPanel.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 voidblockForAuthorsField()Block all textfields except the Authorsfieldstatic voidblockForEmbargoField()static voidblockForLanguageField()Block all fields except the LanguageFieldstatic voidblockForPublisherField()static voidblockForResourceField()Block all fields except the ResourceFieldstatic voidblockForSubjectsField()static voidblockForTitleField()voiddisableAll()voidenableAll()static javax.swing.JPanelgetMainPanel()static voidreleaseAllBlockedFields()static voidreset()-
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()
-
-