com.alee.laf.separator
Class WebSeparator

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JSeparator
                  extended by com.alee.laf.separator.WebSeparator
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.SwingConstants

public class WebSeparator
extends javax.swing.JSeparator

User: mgarin Date: 21.09.2010 Time: 15:37:04

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JSeparator
javax.swing.JSeparator.AccessibleJSeparator
 
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 javax.swing.JComponent
accessibleContext, 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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WebSeparator()
           
WebSeparator(boolean reversedColors)
           
WebSeparator(boolean drawLeadingLine, boolean drawTrailingLine)
           
WebSeparator(boolean drawLeadingLine, boolean drawTrailingLine, int orientation)
           
WebSeparator(boolean drawLeadingLine, boolean drawTrailingLine, int orientation, boolean reversedColors)
           
WebSeparator(boolean drawSideLines, int orientation)
           
WebSeparator(boolean drawSideLines, int orientation, boolean reversedColors)
           
WebSeparator(int orientation)
           
WebSeparator(int orientation, boolean reversedColors)
           
 
Method Summary
static WebSeparator createHorizontal()
           
static WebSeparator createVertical()
           
 java.awt.Insets getMargin()
           
 java.awt.Color getSeparatorColor()
           
 java.awt.Color getSeparatorLightColor()
           
 java.awt.Color getSeparatorLightUpperColor()
           
 java.awt.Color getSeparatorUpperColor()
           
 WebSeparatorUI getWebUI()
           
 boolean isDrawLeadingLine()
           
 boolean isDrawTrailingLine()
           
 boolean isReversedColors()
           
 void setDrawLeadingLine(boolean drawLeadingLine)
           
 void setDrawSideLines(boolean drawSideLines)
           
 void setDrawTrailingLine(boolean drawTrailingLine)
           
 void setMargin(java.awt.Insets margin)
           
 WebSeparator setMargin(int spacing)
           
 WebSeparator setMargin(int top, int left, int bottom, int right)
           
 void setReversedColors(boolean reversedColors)
           
 void setSeparatorColor(java.awt.Color separatorColor)
           
 void setSeparatorLightColor(java.awt.Color separatorLightColor)
           
 void setSeparatorLightUpperColor(java.awt.Color separatorLightUpperColor)
           
 void setSeparatorUpperColor(java.awt.Color separatorUpperColor)
           
 void updateUI()
           
 
Methods inherited from class javax.swing.JSeparator
getAccessibleContext, getOrientation, getUI, getUIClassID, paramString, setOrientation, setUI
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebSeparator

public WebSeparator()

WebSeparator

public WebSeparator(int orientation)

WebSeparator

public WebSeparator(boolean reversedColors)

WebSeparator

public WebSeparator(int orientation,
                    boolean reversedColors)

WebSeparator

public WebSeparator(boolean drawSideLines,
                    int orientation)

WebSeparator

public WebSeparator(boolean drawSideLines,
                    int orientation,
                    boolean reversedColors)

WebSeparator

public WebSeparator(boolean drawLeadingLine,
                    boolean drawTrailingLine)

WebSeparator

public WebSeparator(boolean drawLeadingLine,
                    boolean drawTrailingLine,
                    int orientation)

WebSeparator

public WebSeparator(boolean drawLeadingLine,
                    boolean drawTrailingLine,
                    int orientation,
                    boolean reversedColors)
Method Detail

getSeparatorColor

public java.awt.Color getSeparatorColor()

setSeparatorColor

public void setSeparatorColor(java.awt.Color separatorColor)

getSeparatorUpperColor

public java.awt.Color getSeparatorUpperColor()

setSeparatorUpperColor

public void setSeparatorUpperColor(java.awt.Color separatorUpperColor)

getSeparatorLightColor

public java.awt.Color getSeparatorLightColor()

setSeparatorLightColor

public void setSeparatorLightColor(java.awt.Color separatorLightColor)

getSeparatorLightUpperColor

public java.awt.Color getSeparatorLightUpperColor()

setSeparatorLightUpperColor

public void setSeparatorLightUpperColor(java.awt.Color separatorLightUpperColor)

isReversedColors

public boolean isReversedColors()

setReversedColors

public void setReversedColors(boolean reversedColors)

setDrawSideLines

public void setDrawSideLines(boolean drawSideLines)

isDrawLeadingLine

public boolean isDrawLeadingLine()

setDrawLeadingLine

public void setDrawLeadingLine(boolean drawLeadingLine)

isDrawTrailingLine

public boolean isDrawTrailingLine()

setDrawTrailingLine

public void setDrawTrailingLine(boolean drawTrailingLine)

getMargin

public java.awt.Insets getMargin()

setMargin

public void setMargin(java.awt.Insets margin)

setMargin

public WebSeparator setMargin(int top,
                              int left,
                              int bottom,
                              int right)

setMargin

public WebSeparator setMargin(int spacing)

getWebUI

public WebSeparatorUI getWebUI()

updateUI

public void updateUI()
Overrides:
updateUI in class javax.swing.JSeparator

createHorizontal

public static WebSeparator createHorizontal()

createVertical

public static WebSeparator createVertical()