Class XChartPanel<T extends org.knowm.xchart.internal.chartpart.Chart<?,?>>

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class XChartPanel<T extends org.knowm.xchart.internal.chartpart.Chart<?,?>> extends JPanel
A Swing JPanel that contains a Chart

Right-click + Save As... or ctrl+S pops up a Save As dialog box for saving the chart as PNG, JPEG, etc. file.

See Also:
  • Constructor Details

    • XChartPanel

      public XChartPanel(T chart)
      Constructor
      Parameters:
      chart -
  • Method Details

    • setSaveAsString

      public void setSaveAsString(String saveAsString)
      Set the "Save As..." String if you want to localize it.
      Parameters:
      saveAsString -
    • setExportAsString

      public void setExportAsString(String exportAsString)
      Set the "Export As..." String if you want to localize it.
      Parameters:
      exportAsString -
    • setPrintString

      public void setPrintString(String printString)
      Set the "Print..." String if you want to localize it.
      Parameters:
      printString -
    • setResetString

      public void setResetString(String resetString)
      Set the "Reset" String if you want to localize it. This is on the button which resets the zoom feature.
      Parameters:
      resetString -
    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • getChart

      public T getChart()
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent