Documentation of 'org.knowm.xchart.internal.chartpart.ChartButton' Java class
ChartButton
org.knowm.xchart.internal.chartpart

Class ChartButton

  • All Implemented Interfaces:
    java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, ChartPart


    public class ChartButton
    extends java.awt.event.MouseAdapter
    implements ChartPart
    A button that can be used on the chart for whatever function. For example the ChartZoom class uses this to reset the zoom function. When it is clicked it fires its actionPerformed action and whoever is listening to it can react to it.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addActionListener(java.awt.event.ActionListener l) 
      java.awt.geom.Rectangle2D getBounds() 
      void mouseClicked(java.awt.event.MouseEvent e) 
      void paint(java.awt.Graphics2D g) 
      void removeActionListener(java.awt.event.ActionListener l) 
      • Methods inherited from class java.awt.event.MouseAdapter

        mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ChartButton

        public ChartButton(XYChart xyChart,
                           XChartPanel<XYChart> xChartPanel,
                           java.lang.String text)
        Constructor
        Parameters:
        xyChart -
        xChartPanel -
        text -
    • Method Detail

      • addActionListener

        public void addActionListener(java.awt.event.ActionListener l)
      • removeActionListener

        public void removeActionListener(java.awt.event.ActionListener l)
      • getBounds

        public java.awt.geom.Rectangle2D getBounds()
        Specified by:
        getBounds in interface ChartPart
      • mouseClicked

        public void mouseClicked(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
        Overrides:
        mouseClicked in class java.awt.event.MouseAdapter
      • paint

        public void paint(java.awt.Graphics2D g)
        Specified by:
        paint in interface ChartPart

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.