Package com.inductiveautomation.rm.swing
Class RJColorPanel
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
 
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.rm.swing.RJColorPanel
- Direct Known Subclasses:
- AttributesPanel.APColorPanel
This class provides Swing UI for selecting a color.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classAn inner class to act as an image color picker.
- 
Field SummaryFields inherited from class com.inductiveautomation.snap.ui.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddRecentColor(Color aColor) Add to the list of Recent Colors shown on the Color PanelgetColor()Returns the current color of the color panel.Returns the currently selected color well.intReturns the selected picker (0=Image, 1=RGB Sliders, 2=Gray Sliders, 3=SwatchPicker).static RJColorPanelReturns the shared instance of the color panel.static ClassReturns the class for the shared instance of color panel.protected voidinitUI()Initialize UI panel.static voidinstallGradientUI(JSlider aSlider) Install Gradient UI in slider.voidresetUI()Resets UI controls.voidrespondUI(SwingEvent anEvent) Responds to changes to the UI controls.voidSets the current color of the color panel.voidsetColorWell(RJColorWell aColorWell) Sets the currently selected color well.voidsetSelectedPicker(int aPicker) Sets the selected picker (0=Image, 1=RGB Sliders, 2=Gray Sliders, 3=SwatchPicker).static voidsetSharedClass(Class aClass) Sets the class for the shared instanceof color panel.Methods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods inherited from class com.inductiveautomation.snap.ui.UIOwneraddNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
- 
Constructor Details- 
RJColorPanelpublic RJColorPanel()Creates a new color panel.
 
- 
- 
Method Details
- 
getColorReturns the current color of the color panel.
- 
setColorSets the current color of the color panel.
- 
addRecentColorAdd to the list of Recent Colors shown on the Color Panel
- 
getColorWellReturns the currently selected color well.
- 
setColorWellSets the currently selected color well.
- 
getSelectedPickerpublic int getSelectedPicker()Returns the selected picker (0=Image, 1=RGB Sliders, 2=Gray Sliders, 3=SwatchPicker).
- 
setSelectedPickerpublic void setSelectedPicker(int aPicker) Sets the selected picker (0=Image, 1=RGB Sliders, 2=Gray Sliders, 3=SwatchPicker).
- 
initUIprotected void initUI()Initialize UI panel.- Overrides:
- initUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
resetUIpublic void resetUI()Resets UI controls.- Overrides:
- resetUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
respondUIResponds to changes to the UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
installGradientUIInstall Gradient UI in slider.