|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.jhu.tmaj.client.frida.gui.masks.color.HsbRangeComponent
public final class HsbRangeComponent
A GUI component with 6 JSliders that represent a HSB range, from min to max.
Constructor Summary | |
---|---|
HsbRangeComponent(HsbRange _hsbRange,
java.awt.event.ActionListener foreignActionListener)
Constructs this object. |
Method Summary | |
---|---|
void |
addKeyListener(java.awt.event.KeyListener keyListener)
|
void |
ensureRangeContains(HsbPixel hsbPixel)
Ensures this GUI component contains the hsbPixel supplied by expanding the JSliders if necessary. |
void |
ensureRangeContains(java.util.List<HsbPixel> pixelList)
Same as ensureRangeContains(), except a List is processed instead of just 1 pixel. |
java.awt.Component |
getComponent()
Gets the GUI object that this class represents. |
HsbRange |
getRange()
|
boolean |
inRange(HsbPixel pixel)
|
void |
resetRange()
Resets the range and the JSliders that show that range. |
void |
setRange(HsbRange range)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HsbRangeComponent(HsbRange _hsbRange, java.awt.event.ActionListener foreignActionListener)
foreignActionListener
- an ActionListener that is fired every time the range is updated
every time the User clicking on one of the JSliders. (This is a user trying to manually
set the FullSlider -- it is not happening by some foreign process like the user clicking
on a pixel.)Method Detail |
---|
public void resetRange()
public void ensureRangeContains(HsbPixel hsbPixel)
public void ensureRangeContains(java.util.List<HsbPixel> pixelList)
public java.awt.Component getComponent()
public boolean inRange(HsbPixel pixel)
public HsbRange getRange()
public void setRange(HsbRange range)
public void addKeyListener(java.awt.event.KeyListener keyListener)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |