|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--ago.beans.ColorPanel | +--ago.beans.CombiPanel
Realization of ColorPanel. Container for other ColorPanels:
CirclePanel, CustomPanel, HSBPanel & PixPanel.
CombiPanel can contain any combination of them.
You can add your own ColorPanel here. But in IDE possible to
edit only embedded panels.
Field Summary | |
static int |
BOTH
iconMode's CONSTANT |
static int |
CIRCLEPANEL
CONSTANT for currentPanel |
static int |
CUSTOMPANEL
CONSTANT for currentPanel |
static int |
HSBPANEL
CONSTANT for currentPanel |
static java.lang.String |
icon16
filename of 16x16 color icon. |
static int |
ICONS
iconMode's CONSTANT |
static int |
NAMES
iconMode's CONSTANT |
static int |
PIXPANEL
CONSTANT for currentPanel |
Fields inherited from class ago.beans.ColorPanel |
arc, color, enabled, icon, intPanel, layout, name, previewPan |
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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
CombiPanel()
default constructor. |
Method Summary | |
void |
addChangeListener(javax.swing.event.ChangeListener c)
register ChangeListener, which listen ChangeEvents. |
void |
addUserPanel(ago.beans.ColorPanel cp)
use this method to add your own ColorPanels. |
java.lang.String |
getCircleSliderPlace()
|
int |
getCircleSliderShape()
|
int |
getCircleSliderThickness()
|
int |
getCircleThumbHeight()
|
int |
getCircleThumbMode()
|
int |
getCircleThumbWidth()
|
int |
getCurrentPanel()
|
java.awt.Font |
getCustomRadioFont()
|
java.lang.String |
getCustomRadioPlace()
|
int |
getCustomSliderShape()
|
java.awt.Font |
getCustomSpinnerFont()
|
java.lang.String |
getCustomSpinPlace()
|
int |
getCustomThumbHeight()
|
int |
getCustomThumbWidth()
|
int |
getHsbMode()
|
java.awt.Font |
getHsbRadioFont()
|
java.lang.String |
getHsbRadioPlace()
|
java.lang.String |
getHsbSliderPlace()
|
int |
getHsbSliderShape()
|
int |
getHsbSliderThickness()
|
int |
getHsbThumbHeight()
|
int |
getHsbThumbMode()
|
int |
getHsbThumbWidth()
|
int |
getIconMode()
return current iconMode (NAMES/ ICONS/ BOTH) |
java.lang.String |
getPixButtonPlace()
|
java.lang.String |
getPixFilenamePlace()
|
java.awt.Font |
getPixUserFont()
|
int |
getTabPlacement()
|
java.awt.Font |
getThisNamesFont()
|
java.awt.Font |
getTotalFont()
|
boolean |
isCircleCircle()
|
boolean |
isCustomHorizontal()
|
boolean |
isCustomRgbMode()
|
boolean |
isHsbSquare()
|
boolean |
isShowCircle()
|
boolean |
isShowCustom()
|
boolean |
isShowHSB()
|
boolean |
isShowPix()
|
void |
removeUserPanel(ago.beans.ColorPanel cp)
use this method to remove your ColorPanels. |
void |
setCircleCircle(boolean flag)
|
void |
setCircleSliderPlace(java.lang.String s)
|
void |
setCircleSliderShape(int i)
|
void |
setCircleSliderThickness(int i)
|
void |
setCircleThumbHeight(int i)
|
void |
setCircleThumbMode(int i)
|
void |
setCircleThumbWidth(int i)
|
void |
setColor(java.awt.Color c)
color's setter |
void |
setCurrentPanel(int i)
|
void |
setCustomHorizontal(boolean b)
|
void |
setCustomRadioFont(java.awt.Font font)
setup font on RadioButtons of CustomPanel |
void |
setCustomRadioPlace(java.lang.String s)
|
void |
setCustomRgbMode(boolean b)
|
void |
setCustomSliderShape(int i)
|
void |
setCustomSpinnerFont(java.awt.Font font)
setup font on Spinners of CustomPanel |
void |
setCustomSpinPlace(java.lang.String s)
|
void |
setCustomThumbHeight(int i)
|
void |
setCustomThumbWidth(int i)
|
void |
setEnabled(boolean b)
call this to enable / disable panel. |
void |
setHsbMode(int i)
|
void |
setHsbRadioFont(java.awt.Font font)
setup font on RadioButtons of HSBPanel |
void |
setHsbRadioPlace(java.lang.String s)
|
void |
setHsbSliderPlace(java.lang.String s)
|
void |
setHsbSliderShape(int i)
|
void |
setHsbSliderThickness(int i)
|
void |
setHsbSquare(boolean flag)
|
void |
setHsbThumbHeight(int i)
|
void |
setHsbThumbMode(int i)
|
void |
setHsbThumbWidth(int i)
|
void |
setIconMode(int i)
setup iconMode for pages in JTabbedPane |
void |
setPixButtonPlace(java.lang.String s)
|
void |
setPixFilenamePlace(java.lang.String s)
|
void |
setPixUserFont(java.awt.Font font)
setup font on components of PixPanel |
void |
setShowCircle(boolean b)
|
void |
setShowCustom(boolean b)
|
void |
setShowHSB(boolean b)
|
void |
setShowPix(boolean b)
|
void |
setTabPlacement(int i)
|
void |
setThisNamesFont(java.awt.Font font)
setup font on names of this JTabbedPane |
void |
setTotalFont(java.awt.Font font)
setup font on ALL components of ALL panels, except font, used for names on JTabbedPanel's pages |
void |
stateChanged(javax.swing.event.ChangeEvent e)
|
Methods inherited from class ago.beans.ColorPanel |
callChangeListeners, getAbout, getColor, isContainPreview, isEnabled, removeChangeListener, setAbout, setContainPreview, setContainPreview, showDialog |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
Methods inherited from interface ago.beans.Colorable |
getColor |
Field Detail |
public static final java.lang.String icon16
public static final int CUSTOMPANEL
public static final int HSBPANEL
public static final int CIRCLEPANEL
public static final int PIXPANEL
public static final int ICONS
public static final int NAMES
public static final int BOTH
Constructor Detail |
public CombiPanel()
Method Detail |
public void setEnabled(boolean b)
setEnabled
in class ColorPanel
b
- - value of enabled flagpublic void addUserPanel(ago.beans.ColorPanel cp)
cp
- your panelpublic void removeUserPanel(ago.beans.ColorPanel cp)
cp
- your panel to removepublic java.awt.Font getCustomRadioFont()
public void setCustomRadioFont(java.awt.Font font)
font
- font to installpublic java.awt.Font getCustomSpinnerFont()
public void setCustomSpinnerFont(java.awt.Font font)
font
- font to installpublic java.awt.Font getHsbRadioFont()
public void setHsbRadioFont(java.awt.Font font)
font
- font to installpublic java.awt.Font getPixUserFont()
public void setPixUserFont(java.awt.Font font)
font
- font to installpublic java.awt.Font getTotalFont()
public void setTotalFont(java.awt.Font font)
font
- font to installpublic java.awt.Font getThisNamesFont()
public void setThisNamesFont(java.awt.Font font)
font
- font to installpublic int getCustomSliderShape()
public void setCustomSliderShape(int i)
i
- - shape of CustomPanel's sliders thumb (see CONSTANTS of AgoSlider, describe shapes)public int getCircleSliderShape()
public void setCircleSliderShape(int i)
i
- - shape of CirclePanel's slider thumb (see CONSTANTS of AgoSlider, describe shapes)public int getHsbSliderShape()
public void setHsbSliderShape(int i)
i
- - shape of HsbPanel's slider thumb (see CONSTANTS of AgoSlider, describe shapes)public int getHsbThumbWidth()
public void setHsbThumbWidth(int i)
i
- width of HSBPanel's thumbpublic int getHsbThumbHeight()
public void setHsbThumbHeight(int i)
i
- height of HSBPanel's thumbpublic int getCircleThumbWidth()
public void setCircleThumbWidth(int i)
i
- width of CirclePanel's thumbpublic int getCircleThumbHeight()
public void setCircleThumbHeight(int i)
i
- height of CirclePanel's thumbpublic int getCustomThumbWidth()
public void setCustomThumbWidth(int i)
i
- width of CustomPanel's thumbpublic int getCustomThumbHeight()
public void setCustomThumbHeight(int i)
i
- height of CustomPanel's thumbpublic int getIconMode()
public void setIconMode(int i)
i
- new iconMode (NAMES/ ICONS/ BOTH)public int getHsbThumbMode()
public void setHsbThumbMode(int i)
public int getHsbSliderThickness()
public void setHsbSliderThickness(int i)
public java.lang.String getPixButtonPlace()
public void setPixButtonPlace(java.lang.String s)
public void setPixFilenamePlace(java.lang.String s)
public java.lang.String getPixFilenamePlace()
public int getCircleThumbMode()
public void setCircleThumbMode(int i)
public void setCircleSliderThickness(int i)
public int getCircleSliderThickness()
public int getTabPlacement()
public void setTabPlacement(int i)
public void setCircleCircle(boolean flag)
public boolean isCircleCircle()
public void setHsbSquare(boolean flag)
public boolean isHsbSquare()
public void setColor(java.awt.Color c)
Colorable
setColor
in interface Colorable
setColor
in class ColorPanel
c
- new colorpublic boolean isCustomRgbMode()
public void setCustomRgbMode(boolean b)
public java.lang.String getCustomRadioPlace()
public void setCustomRadioPlace(java.lang.String s)
public java.lang.String getCustomSpinPlace()
public void setCustomSpinPlace(java.lang.String s)
public boolean isCustomHorizontal()
public void setCustomHorizontal(boolean b)
public void setHsbMode(int i)
public int getHsbMode()
public void setCircleSliderPlace(java.lang.String s)
public java.lang.String getCircleSliderPlace()
public void setHsbSliderPlace(java.lang.String s)
public java.lang.String getHsbSliderPlace()
public void setHsbRadioPlace(java.lang.String s)
public java.lang.String getHsbRadioPlace()
public void setCurrentPanel(int i)
public int getCurrentPanel()
public boolean isShowCustom()
public void setShowCustom(boolean b)
public boolean isShowHSB()
public void setShowHSB(boolean b)
public boolean isShowCircle()
public void setShowCircle(boolean b)
public boolean isShowPix()
public void setShowPix(boolean b)
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void addChangeListener(javax.swing.event.ChangeListener c)
ColorPanel
addChangeListener
in class ColorPanel
c
- ChangeListener for this one
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |