|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.chart.plugins.AbstractChartPlugin<AbstractChart<?,?>>
lt.monarch.chart.plugins.LegendSelector
public class LegendSelector extends AbstractChartPlugin<AbstractChart<?,?>> implements java.awt.event.MouseListener
Legend entry selector. When legend entry is selected the corresponding series is also selected. This of course works only for Legend. When the same entry is clicked again it is deselected with its corresponding series.
| Constructor and Description |
|---|
LegendSelector(AbstractChartSeries<?,?>[] series)
Deprecated. does nothing |
LegendSelector(AbstractLegend legend)
Constructs a drill down plug-in. |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Prepares the plug-in, when it is installed. |
void |
addActionListener(java.awt.event.ActionListener l)
Installs an action listener. |
void |
deactivate()
Cleanups the plug-in, when it is uninstalled. |
protected void |
fireActionPerformed(java.lang.String command)
Notifies the listeners that action event occurred. |
ChartEntity |
getSelectedEntity()
Returns last selected chart entity. |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
paint(AbstractGraphics g)
Does nothing- must be overridden in extending classes. |
void |
removeActionListener(java.awt.event.ActionListener l)
Uninstalls an action listener. |
| Methods inherited from class lt.monarch.chart.plugins.AbstractChartPlugin |
|---|
adjustChart, chart, getChart, install, isActivated, uninstall |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LegendSelector(AbstractLegend legend)
@Deprecated public LegendSelector(AbstractChartSeries<?,?>[] series)
series - array of AbstractChartSeries| Method Detail |
|---|
public ChartEntity getSelectedEntity()
public void addActionListener(java.awt.event.ActionListener l)
l - action listenerpublic void removeActionListener(java.awt.event.ActionListener l)
l - action listenerprotected void fireActionPerformed(java.lang.String command)
command - action commandpublic void activate()
AbstractChartPlugin
activate in class AbstractChartPlugin<AbstractChart<?,?>>public void deactivate()
AbstractChartPlugin
deactivate in class AbstractChartPlugin<AbstractChart<?,?>>public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void paint(AbstractGraphics g)
AbstractChartPlugin
paint in interface ChartPlugin<AbstractChart<?,?>>paint in class AbstractChartPlugin<AbstractChart<?,?>>g - the Graphics context in which chart is paintedChartPlugin.paint(lt.monarch.chart.engine.AbstractGraphics)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||