Class ProMPropertiesPanel

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
    Direct Known Subclasses:
    Uma_RepairModel_UI, Uma_RepairModel_UI

    public class ProMPropertiesPanel
    extends org.processmining.framework.util.ui.widgets.ProMHeaderPanel
    Author:
    mwesterg
    See Also:
    Serialized Form
    • 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
      ProMPropertiesPanel​(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, boolean value, int indentLevel, int nameWidth)  
      javax.swing.JCheckBox addCheckBox​(java.lang.String name, int indentLevel, int nameWidth)  
      javax.swing.JComboBox addComboBox​(java.lang.String name, java.lang.Iterable<java.lang.Object> values, int indentLevel, int nameWidth)  
      javax.swing.JComboBox addComboBox​(java.lang.String name, java.lang.Object[] values, int indentLevel, int nameWidth)  
      <T extends javax.swing.JComponent>
      T
      addProperty​(java.lang.String name, T component, int indentLevel, int nameWidth)  
      org.processmining.framework.util.ui.widgets.ProMTextField addTextField​(java.lang.String name, int indentLevel, int nameWidth)  
      org.processmining.framework.util.ui.widgets.ProMTextField addTextField​(java.lang.String name, java.lang.String value, int indentLevel, int nameWidth)  
      <T extends java.awt.Component>
      T
      addToProperties​(T component)  
      protected javax.swing.JPanel packInfo​(java.lang.String name, javax.swing.JComponent component, int indentLevel, int nameWidth)  
      • 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

      • ProMPropertiesPanel

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

      • addCheckBox

        public javax.swing.JCheckBox addCheckBox​(java.lang.String name,
                                                 int indentLevel,
                                                 int nameWidth)
      • addCheckBox

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

        public javax.swing.JComboBox addComboBox​(java.lang.String name,
                                                 java.lang.Iterable<java.lang.Object> values,
                                                 int indentLevel,
                                                 int nameWidth)
        Parameters:
        name -
        values -
        Returns:
      • addComboBox

        public javax.swing.JComboBox addComboBox​(java.lang.String name,
                                                 java.lang.Object[] values,
                                                 int indentLevel,
                                                 int nameWidth)
        Parameters:
        name -
        values -
        Returns:
      • addProperty

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

        public <T extends java.awt.Component> T addToProperties​(T component)
        Type Parameters:
        T -
        Parameters:
        name -
        component -
        Returns:
      • addTextField

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

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

        protected javax.swing.JPanel packInfo​(java.lang.String name,
                                              javax.swing.JComponent component,
                                              int indentLevel,
                                              int nameWidth)