Class OCLPMPropertiesPanel

    • Nested Class Summary

      • 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
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      • Fields inherited from class com.fluxicon.slickerbox.components.RoundedPanel

        borderColor, borderWidth, innerBorder, outerBorder, radius
      • 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
      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor Description
      OCLPMPropertiesPanel​(java.lang.String title)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.swing.JCheckBox addCheckBox​(java.lang.String name)  
      javax.swing.JCheckBox addCheckBox​(java.lang.String name, boolean value)  
      javax.swing.JCheckBox addCheckBox​(java.lang.String name, int nameLabelSize)  
      <E> org.processmining.framework.util.ui.widgets.ProMComboBox<E> addComboBox​(java.lang.String name, E[] values)  
      <E> org.processmining.framework.util.ui.widgets.ProMComboBox<E> addComboBox​(java.lang.String name, java.lang.Iterable<E> values)  
      org.processmining.framework.util.ui.widgets.ProMPasswordField addPasswordInputField​(java.lang.String name)
      Adds a new password field
      org.processmining.framework.util.ui.widgets.ProMPasswordField addPasswordInputField​(java.lang.String name, java.lang.String value)
      Adds a new password field
      <T extends javax.swing.JComponent>
      T
      addProperty​(java.lang.String name, T component)  
      <T extends javax.swing.JComponent>
      T
      addProperty​(java.lang.String name, T component, int nameLabelLength)  
      org.processmining.framework.util.ui.widgets.ProMTextField addTextField​(java.lang.String name)  
      org.processmining.framework.util.ui.widgets.ProMTextField addTextField​(java.lang.String name, java.lang.String value)  
      protected com.fluxicon.slickerbox.components.RoundedPanel packInfo​(java.lang.String name, javax.swing.JComponent component)  
      protected com.fluxicon.slickerbox.components.RoundedPanel packInfo​(java.lang.String name, javax.swing.JComponent component, int nameLabelLength)  
      • Methods inherited from class com.fluxicon.slickerbox.components.RoundedPanel

        clearBorder, enclose, paintComponent, setBorder
      • 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, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • OCLPMPropertiesPanel

        public OCLPMPropertiesPanel​(java.lang.String title)
        Parameters:
        title -
    • Method Detail

      • addCheckBox

        public javax.swing.JCheckBox addCheckBox​(java.lang.String name,
                                                 int nameLabelSize)
        Parameters:
        name -
        Returns:
      • addCheckBox

        public javax.swing.JCheckBox addCheckBox​(java.lang.String name)
        Parameters:
        name -
        Returns:
      • addCheckBox

        public javax.swing.JCheckBox addCheckBox​(java.lang.String name,
                                                 boolean value)
        Parameters:
        name -
        value -
        Returns:
      • addComboBox

        public <E> org.processmining.framework.util.ui.widgets.ProMComboBox<E> addComboBox​(java.lang.String name,
                                                                                           E[] values)
        Parameters:
        name -
        values -
        Returns:
      • addComboBox

        public <E> org.processmining.framework.util.ui.widgets.ProMComboBox<E> addComboBox​(java.lang.String name,
                                                                                           java.lang.Iterable<E> values)
        Parameters:
        name -
        values -
        Returns:
      • addProperty

        public <T extends javax.swing.JComponent> T addProperty​(java.lang.String name,
                                                                T component)
        Type Parameters:
        T -
        Parameters:
        name -
        component -
        Returns:
      • addProperty

        public <T extends javax.swing.JComponent> T addProperty​(java.lang.String name,
                                                                T component,
                                                                int nameLabelLength)
        Type Parameters:
        T -
        Parameters:
        name -
        component -
        nameLabelLength - Length of the name label, default is 150, which is roughly 20% of the total width of the panel
        Returns:
      • addTextField

        public org.processmining.framework.util.ui.widgets.ProMTextField addTextField​(java.lang.String name)
        Parameters:
        name -
        Returns:
      • addTextField

        public org.processmining.framework.util.ui.widgets.ProMTextField addTextField​(java.lang.String name,
                                                                                      java.lang.String value)
        Parameters:
        name -
        value -
        Returns:
      • packInfo

        protected com.fluxicon.slickerbox.components.RoundedPanel packInfo​(java.lang.String name,
                                                                           javax.swing.JComponent component)
      • packInfo

        protected com.fluxicon.slickerbox.components.RoundedPanel packInfo​(java.lang.String name,
                                                                           javax.swing.JComponent component,
                                                                           int nameLabelLength)
      • addPasswordInputField

        public org.processmining.framework.util.ui.widgets.ProMPasswordField addPasswordInputField​(java.lang.String name)
        Adds a new password field
        Parameters:
        name - Name for the password field
        Returns:
        The new password field
      • addPasswordInputField

        public org.processmining.framework.util.ui.widgets.ProMPasswordField addPasswordInputField​(java.lang.String name,
                                                                                                   java.lang.String value)
        Adds a new password field
        Parameters:
        name - Name for the password field
        value - Value for the password field
        Returns:
        The new password field