Class SplitPaneProperty

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getSessionState​(java.awt.Component c)
      Returns a SplitPaneState object for JSplitPane c.
      void setSessionState​(java.awt.Component c, java.lang.Object state)
      Restore the JSplitPane's dividerLocation property if its orientation has not changed.
      • Methods inherited from class java.lang.Object

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

      • SplitPaneProperty

        public SplitPaneProperty()
    • Method Detail

      • getSessionState

        public java.lang.Object getSessionState​(java.awt.Component c)
        Returns a SplitPaneState object for JSplitPane c. If the split pane's dividerLocation is -1, indicating that either the divider hasn't been moved, or it's been reset, then return null.

        Throws an IllegalArgumentException if Component c isn't a non-null JSplitPane.

        Specified by:
        getSessionState in interface PropertySupport
        Parameters:
        c - the JSplitPane whose dividerLocation will recoreded in a SplitPaneState object.
        Returns:
        the SplitPaneState object
        See Also:
        setSessionState(java.awt.Component, java.lang.Object), SplitPaneState
      • setSessionState

        public void setSessionState​(java.awt.Component c,
                                    java.lang.Object state)
        Restore the JSplitPane's dividerLocation property if its orientation has not changed.

        Throws an IllegalArgumentException if c is not a JSplitPane or if state is non-null but not an instance of SplitPaneState.

        Specified by:
        setSessionState in interface PropertySupport
        Parameters:
        c - the JSplitPane whose state is to be restored
        state - the SplitPaneState to be restored
        See Also:
        getSessionState(java.awt.Component), SplitPaneState