Grafik Paketinin temel bileşenleri : 

Plot.java kurucu metotlar ve girdi çıktı metotlarını içerir
PlotW.java  : çizimi gerçekleştiren ana metodudur. Grafik sayfalarını ve bu sayfaların kontrollerini içerir.
PlotShapesSW: çeşitli Plot alt elemanlarının çizim tekniklerini içerir, çizgi, üçgen,bar grafik gibi
Plot2D : PlotShapes alt elemanlarını grafik çizimi haline getirir, sırasıyla alt elemanları çağırır. 

Şimdi bu paketlerin listelerini verelim. 

Kurucu metodlar : (grafik programını dinamik olarak kurar ve veriyi kullanıma hazırlar)
public Plot() throws IOException   
public Plot(String pl,String xl,String yl,int xnt,int ynt,int xgo,int ygo,String fn[],int ipt[],int ir[],int ig[]                
 ,int ib[]) throws IOException     
  public Plot(String fn[],int ipt[],int ir[],int ig[],int ib[]) throws IOException	
  public Plot(String fn[]) throws IOException  : Read file names from String fn[] and plot them 
  public Plot(double xi[][],double yi[][],int ipt[],int ir[],int ig[],int ib[]) : read plot data from xi[][] and yi[][]
  public Plot(double xiyi[][]) : read plot data xi[] and yi[] from xiyi[][] string   
  public Plot(double xi[][],double yi[][]) : read plot data from xi[][] and yi[][]
  public Plot(double xi[],double yi[]) : read plot data from xi[] and yi[]
  public Plot(f_x f,double xm,double xma,int N,int ipt,int ir,int ig,int ib)  
 public Plot(f_x f,double xm,double xma,int N) : create plot data from a simple function f_x f
 public Plot(fi_x f,double xm,double xma,int Number_of_Data,int Number_of_Function) 
 
Statik metodlar : (verinin kısa yoldan grafiğinin çizilmesini sağlar)
 public static double[] data(double xmin,double xmax,double dx) 
 public static double[] data(double xmin,double xmax,int n)
 public static Plot func(f_x ff1,double xmin,double xmax,int n,int pnumber)
 public static Plot func(f_x ff1,double xmin,double xmax,int n)
 public static Plot func(f_x ff1,double xmin,double xmax)


  public static Plot func(fi_x ff1,double xmin,double xmax,int n,int pnumber)
  public static Plot func(fi_x ff1,double xmin,double xmax,int n)
  public static Plot func(fi_x ff1,double xmin,double xmax)

 x , y ve ana başlığı eklemek
  public void setPlabel(String ip) {label=ip;}
  public void setXlabel(String ix) {xlabel=ix;}
  public void setYlabel(String iy) {ylabel=iy;}
  public void setXYlabel(String ix,String iy) {xlabel=ix;ylabel=iy;}

kurucu metoddan sonra grafik penceresine ek veri eklemek
public void addData(double xi[],double yi[])
public void addData(double xi[],double yi[],int iplottype)
public void addData(double xi[],double yi[],int iplottype,int ir,int ig,int ib)
public void addData(double xi[][],double yi[][])
public void addData(double xi[][],double yi[][],int ip[])
public void addData(double xi[][],double yi[][],int ip[],int ir[],int ig[],int ib[])
public void addFunction(f_x f,double xmi,double xma,int N,int ipt)
public void addFunction(f_x f,double xmi,double xma,int N)
public void addFunction(f_x f,double xmi,double xma,int N,int ipt,int ir,int ig,int ib)	
public void addFunction(fi_x f,double xmin,double xmax,int Number_of_Data,int Number_of_Function)
public void addFunction(fi_x f,double xmin,double xmax,int Number_of_Data,int Number_of_Function,int ipt[])
public void addFunction(fi_x f,double xmin,double xmax,int Number_of_Data,int Number_of_Function, ,int ipt[])

eğri uydurarak ek veri eklemek
public void addOPEKK(double xi[],double yi[],int npolinom,int aradegersayisi)
public void addOPEKK(double xi[],double yi[],int npolinom,int aradegersayisi,int iplottype)
public void addOPEKK(double xi[],double yi[],int npolinom,int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addEKK(double xi[],double yi[],int npolinom,int aradegersayisi)
public void addEKK(double xi[],double yi[],int npolinom,int aradegersayisi,int iplottype)
public void addEKK(double xi[],double yi[],int npolinom,int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addEKK(int linenumber,int npolinom,int aradegersayisi,int iplottype)
public void addEKK(int linenumber,int npolinom,int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addLagrange(double xi[],double yi[],int aradegersayisi)
public void addLagrange(double xi[],double yi[],int aradegersayisi,int iplottype)
public void addLagrange(double xi[],double yi[],int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addLagrange(int linenumber,int aradegersayisi,int iplottype)
public void addLagrange(int linenumber,int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addB_Spline(double xi[],double yi[],int nSpline)
public void addB_Spline(double ai[][],int nSpline)
public void addB_Spline(double xi[],double yi[],int nSpline,int iplottype)
public void addB_Spline(double xi[],double yi[],int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addB_Spline(int linenumber,int nSpline)
public void addB_Spline(int linenumber,int nSpline,int iplottype)
public void addB_Spline(int linenumber,int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addSpline(double xi[],double yi[],int nSpline)
public void addSpline(double ai[][],int nSpline)
public void addSpline(double xi[],double yi[],int nSpline,int iplottype)
public void addSpline(double xi[],double yi[],int aradegersayisi,int iplottype,int ir,int ig,int ib)
public void addSpline(int linenumber,int nSpline)
public void addSpline(int linenumber,int nSpline,int iplottype)
public void addSpline(int linenumber,int aradegersayisi,int iplottype,int ir,int ig,int ib)

grafik özelliklerini değiştirmek
===========Grafik türü  =====================
public void setPlotType(int plot_type[])	
public void setPlotType(int dataset,int plot_no)
public void setPlotType(int dataset,char plot_char)
===========x ve y grid  ===========================
public void setXgrid(int igx)
public void setYgrid(int igy)
public void setGrid(int igx,int igy)
public void setXtic(int ixt)
public void setYtic(int iyt)
public void setXYtic(int ixt,int iyt)
==========logaritmik grafik skalası açma ve kapama ==========
public void setXlogScaleOn()
public void setYlogScaleOn()
public void setXlogScaleOff()
public void setYlogScaleOff()
==========renk seti==========
public void setColor(int dataset,int ired,int igreen,int iblue)
public void setColor(int dataset,Color c)
public void setColor(int ired[],int igreen[],int iblue[])
public void setColor(Color c[])
================ fonksiyon minimum ve maksimum değerleri ===================
public void setMinMax()
public void setMinMax(double xi[][],double yi[][])
public void setMinMax(double iminx,double imaxx,double iminy,double imaxy)
=============== grafik penceresi formatlanması ==================================
 public void set_plotwindow(int width,int height,double xip,double yip,double dxp,double dyp) 
 public void setabsMaxMin(int ixmin,int iymin,int idx,int idy)

oluşan verinin dinamik ortamda çizilmesi
public void plot()
