Class MaterialTitlePane

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

    public class MaterialTitlePane
    extends javax.swing.JComponent
    See Also:
    Serialized Form
    • 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
      • 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
      MaterialTitlePane​(javax.swing.JRootPane root)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addMenuItems​(javax.swing.JMenu menu)  
      void addNotify()  
      protected void close()  
      protected void createActions()  
      protected javax.swing.JButton createButton​(java.lang.String accessibleName, javax.swing.Icon icon, javax.swing.Action action)  
      protected void createButtons()  
      protected java.awt.LayoutManager createLayout()  
      protected javax.swing.JMenu createMenu()  
      protected MaterialTitlePane.MaterialHandler createWindowListener()  
      protected java.beans.PropertyChangeListener createWindowPropertyChangeListener()  
      protected void determineColors()  
      protected java.awt.Frame getFrame()  
      javax.swing.JRootPane getRootPane()  
      protected java.lang.String getTitle()  
      protected java.awt.Window getWindow()  
      protected int getWindowDecorationStyle()  
      protected void iconify()  
      protected void initMaterialButtonClose()
      This is method for init style button into JDialog
      protected void installDefaults()  
      protected void installListeners()  
      protected void installSubcomponents()  
      protected void maximize()  
      protected void paintComponent​(java.awt.Graphics g)  
      void removeNotify()  
      protected void restore()  
      protected void setActive​(boolean active)  
      protected void setState​(int state)  
      protected void setState​(int state, boolean updateRegardless)  
      protected void uninstall()  
      protected void uninstallListeners()  
      protected void updateSystemIcon()  
      protected void updateToggleButton​(javax.swing.Action action, javax.swing.Icon icon)  
      void updateUI()  
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, 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, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, getAccessibleContext, 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

      • MaterialTitlePane

        public MaterialTitlePane​(javax.swing.JRootPane root)
    • Method Detail

      • uninstall

        protected void uninstall()
      • installListeners

        protected void installListeners()
      • uninstallListeners

        protected void uninstallListeners()
      • createWindowPropertyChangeListener

        protected java.beans.PropertyChangeListener createWindowPropertyChangeListener()
      • getRootPane

        public javax.swing.JRootPane getRootPane()
        Overrides:
        getRootPane in class javax.swing.JComponent
      • getWindowDecorationStyle

        protected int getWindowDecorationStyle()
      • addNotify

        public void addNotify()
        Overrides:
        addNotify in class javax.swing.JComponent
      • removeNotify

        public void removeNotify()
        Overrides:
        removeNotify in class javax.swing.JComponent
      • installSubcomponents

        protected void installSubcomponents()
      • initMaterialButtonClose

        protected void initMaterialButtonClose()
        This is method for init style button into JDialog
      • determineColors

        protected void determineColors()
      • installDefaults

        protected void installDefaults()
      • close

        protected void close()
      • iconify

        protected void iconify()
      • maximize

        protected void maximize()
      • restore

        protected void restore()
      • createActions

        protected void createActions()
      • createMenu

        protected javax.swing.JMenu createMenu()
      • addMenuItems

        protected void addMenuItems​(javax.swing.JMenu menu)
      • createButton

        protected javax.swing.JButton createButton​(java.lang.String accessibleName,
                                                   javax.swing.Icon icon,
                                                   javax.swing.Action action)
      • updateUI

        public void updateUI()
        Overrides:
        updateUI in class javax.swing.JComponent
      • createButtons

        protected void createButtons()
      • createLayout

        protected java.awt.LayoutManager createLayout()
      • setActive

        protected void setActive​(boolean active)
      • setState

        protected void setState​(int state)
      • setState

        protected void setState​(int state,
                                boolean updateRegardless)
      • updateToggleButton

        protected void updateToggleButton​(javax.swing.Action action,
                                          javax.swing.Icon icon)
      • getFrame

        protected java.awt.Frame getFrame()
      • getWindow

        protected java.awt.Window getWindow()
      • getTitle

        protected java.lang.String getTitle()
      • paintComponent

        protected void paintComponent​(java.awt.Graphics g)
        Overrides:
        paintComponent in class javax.swing.JComponent
      • updateSystemIcon

        protected void updateSystemIcon()