PK p4 META-INF/PK q4PMETA-INF/MANIFEST.MFMA0{ a!UV7" у"^ͨMIq-^=Y)o=b>db}'lgG2fj/2NT5ױ `\"a؆Z0*=2MZ[nRIWCʃ1{Z] fW=TC:R<PK p4org/PK p4 org/jdesktop/PK p4org/jdesktop/swingx/PK p4org/jdesktop/swingx/demo/PK p4#*org/jdesktop/swingx/demo/ColorButton.class1Z # $% & '( ) * + ,- . /0 12 13 4 15 6 17 /89:()VCodeLineNumberTableLocalVariableTablethis&Lorg/jdesktop/swingx/demo/ColorButton;paintComponent(Ljava/awt/Graphics;)VgLjava/awt/Graphics;insetsLjava/awt/Insets; SourceFileColorButton.java ; <= >?@ AB CD E FBG HI JKL MNO PQ RQ ST UQ VT WQ XY$org/jdesktop/swingx/demo/ColorButtonjavax/swing/JPaneljava/awt/CursorgetPredefinedCursor(I)Ljava/awt/Cursor; setCursor(Ljava/awt/Cursor;)Vjavax/swing/BorderFactorycreateEtchedBorder()Ljavax/swing/border/Border; setBorder(Ljavax/swing/border/Border;)V paintBorder getBorderjavax/swing/border/BordergetBorderInsets'(Ljava/awt/Component;)Ljava/awt/Insets; getBackground()Ljava/awt/Color;java/awt/GraphicssetColor(Ljava/awt/Color;)Vjava/awt/InsetsleftItopgetWidth()Iright getHeightbottomfillRect(IIII)V K** *  A*+**M+* +, , * , d,d*, d,d "#@& AA1 !"PK p4'|5-org/jdesktop/swingx/demo/ExpressionPlot.class17  !  " # $% & ' ()+ expressionLjava/lang/String;parserLorg/nfunk/jep/JEP;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis)Lorg/jdesktop/swingx/demo/ExpressionPlot;compute(D)DvalueD SourceFileExpressionPlot.java . org/nfunk/jep/JEP  /. 0.x 12 3 45'org/jdesktop/swingx/demo/ExpressionPlot6 org/jdesktop/swingx/JXGraph$PlotPlot InnerClasses()VaddStandardConstantsaddStandardFunctions addVariable'(Ljava/lang/String;D)Ljava/lang/Double;parseExpressiongetValue()Dorg/jdesktop/swingx/JXGraph k#**+*Y** "##Z*' W** *  !"-  *, PK p4#JWW,org/jdesktop/swingx/demo/JXGraphDemo$1.class1&    this$0&Lorg/jdesktop/swingx/demo/JXGraphDemo;)(Lorg/jdesktop/swingx/demo/JXGraphDemo;)VCodeLineNumberTableLocalVariableTablethis InnerClasses(Lorg/jdesktop/swingx/demo/JXGraphDemo$1;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileJXGraphDemo.javaEnclosingMethod! "#  # $%&org/jdesktop/swingx/demo/JXGraphDemo$1java/lang/Objectjava/awt/event/ActionListener$org/jdesktop/swingx/demo/JXGraphDemoinitComponents()V access$200E(Lorg/jdesktop/swingx/demo/JXGraphDemo;Ljava/awt/event/ActionEvent;)V0  4 *+* V   A *+ XY    PK p4߁WW,org/jdesktop/swingx/demo/JXGraphDemo$2.class1&    this$0&Lorg/jdesktop/swingx/demo/JXGraphDemo;)(Lorg/jdesktop/swingx/demo/JXGraphDemo;)VCodeLineNumberTableLocalVariableTablethis InnerClasses(Lorg/jdesktop/swingx/demo/JXGraphDemo$2;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFileJXGraphDemo.javaEnclosingMethod! "#  # $%&org/jdesktop/swingx/demo/JXGraphDemo$2java/lang/Objectjava/awt/event/ActionListener$org/jdesktop/swingx/demo/JXGraphDemoinitComponents()V access$300E(Lorg/jdesktop/swingx/demo/JXGraphDemo;Ljava/awt/event/ActionEvent;)V0  4 *+* c   A *+ ef    PK p4ڌ77,org/jdesktop/swingx/demo/JXGraphDemo$3.class1$   this$0&Lorg/jdesktop/swingx/demo/JXGraphDemo;)(Lorg/jdesktop/swingx/demo/JXGraphDemo;)VCodeLineNumberTableLocalVariableTablethis InnerClasses(Lorg/jdesktop/swingx/demo/JXGraphDemo$3; mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent; SourceFileJXGraphDemo.javaEnclosingMethod !  ! "#&org/jdesktop/swingx/demo/JXGraphDemo$3java/awt/event/MouseAdapter$org/jdesktop/swingx/demo/JXGraphDemoinitComponents()V access$400D(Lorg/jdesktop/swingx/demo/JXGraphDemo;Ljava/awt/event/MouseEvent;)V0  4 *+* j   A *+ lm    PK p4c,org/jdesktop/swingx/demo/JXGraphDemo$4.class1Z ' () %* +, - %. %/ 013 25 %67 9 :;<=>this$0&Lorg/jdesktop/swingx/demo/JXGraphDemo;)(Lorg/jdesktop/swingx/demo/JXGraphDemo;)VCodeLineNumberTableLocalVariableTablethis InnerClasses(Lorg/jdesktop/swingx/demo/JXGraphDemo$4;run()Vplot)Lorg/jdesktop/swingx/demo/ExpressionPlot; SourceFileJXGraphDemo.javaEnclosingMethod? @A  'org/jdesktop/swingx/demo/ExpressionPlot BCD EF G HI JKL MNO org/jdesktop/swingx/JXGraph$PlotPlot PQ RS0org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot ColoredPlot UV WX&org/jdesktop/swingx/demo/JXGraphDemo$4java/lang/Objectjava/lang/Runnable$org/jdesktop/swingx/demo/JXGraphDemoaddPlot(Ljava/awt/event/ActionEvent;)V access$600@(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Ljavax/swing/JTextField;javax/swing/JTextFieldgetText()Ljava/lang/String;(Ljava/lang/String;)V access$800E(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Lorg/jdesktop/swingx/JXGraph; access$700N(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Lorg/jdesktop/swingx/demo/ColorButton;$org/jdesktop/swingx/demo/ColorButton getBackground()Ljava/awt/Color;org/jdesktop/swingx/JXGraphaddPlots6(Ljava/awt/Color;[Lorg/jdesktop/swingx/JXGraph$Plot;)V access$1000F(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Ljavax/swing/DefaultListModel;Yo(Ljava/awt/Color;Lorg/jdesktop/swingx/JXGraph$Plot;Ljava/lang/String;Lorg/jdesktop/swingx/demo/JXGraphDemo$1;)Vjavax/swing/DefaultListModel addElement(Ljava/lang/Object;)V&org/jdesktop/swingx/demo/JXGraphDemo$104 *+*  VY*L**  Y+S * Y* +*.UVD !"#$%&" 24 %8 TPK p4g<<,org/jdesktop/swingx/demo/JXGraphDemo$5.class1.     !"#$()VCodeLineNumberTableLocalVariableTablethis InnerClasses(Lorg/jdesktop/swingx/demo/JXGraphDemo$5;runeLjava/lang/Exception; SourceFileJXGraphDemo.javaEnclosingMethod %& ' () *+java/lang/Exception$org/jdesktop/swingx/demo/JXGraphDemo ,-&org/jdesktop/swingx/demo/JXGraphDemo$5java/lang/Objectjava/lang/Runnablemain([Ljava/lang/String;)Vjavax/swing/UIManagergetSystemLookAndFeelClassName()Ljava/lang/String;setLookAndFeel(Ljava/lang/String;)V setVisible(Z)V0    /*   bLY     PK p4w};uu6org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot.class1J 4 5 6 7 8 9 :; 7< = >@AcolorLjava/awt/Color;plotCPlot InnerClasses"Lorg/jdesktop/swingx/JXGraph$Plot; expressionLjava/lang/String;G(Ljava/awt/Color;Lorg/jdesktop/swingx/JXGraph$Plot;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis ColoredPlot2Lorg/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot;getColor()Ljava/awt/Color;getPlot$()Lorg/jdesktop/swingx/JXGraph$Plot;toString()Ljava/lang/String; access$500V(Lorg/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot;)Lorg/jdesktop/swingx/JXGraph$Plot;x0Do(Ljava/awt/Color;Lorg/jdesktop/swingx/JXGraph$Plot;Ljava/lang/String;Lorg/jdesktop/swingx/demo/JXGraphDemo$1;)Vx1x2x3(Lorg/jdesktop/swingx/demo/JXGraphDemo$1; access$1200D(Lorg/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot;)Ljava/awt/Color; SourceFileJXGraphDemo.java !  "# E   java/lang/StringBuildery= FG $%H0org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlotjava/lang/ObjectI org/jdesktop/swingx/JXGraph$Plot&org/jdesktop/swingx/demo/JXGraphDemo$1()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;$org/jdesktop/swingx/demo/JXGraphDemoorg/jdesktop/swingx/JXGraph l**+*,*- * !/* "#/* $%AY  *  &'/* (+Z*+,-4(,-./01/* (23B ? )PK p4C-DD>org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlotRenderer.class1G , - . /1 3 45 67 489:this$0&Lorg/jdesktop/swingx/demo/JXGraphDemo;)(Lorg/jdesktop/swingx/demo/JXGraphDemo;)VCodeLineNumberTableLocalVariableTablethisColoredPlotRenderer InnerClasses:Lorg/jdesktop/swingx/demo/JXGraphDemo$ColoredPlotRenderer;getListCellRendererComponent>(Ljavax/swing/JList;Ljava/lang/Object;IZZ)Ljava/awt/Component;listLjavax/swing/JList;valueLjava/lang/Object;indexI isSelectedZ cellHasFocusretValueLjava/awt/Component;;Q(Lorg/jdesktop/swingx/demo/JXGraphDemo;Lorg/jdesktop/swingx/demo/JXGraphDemo$1;)Vx0x1(Lorg/jdesktop/swingx/demo/JXGraphDemo$1; SourceFileJXGraphDemo.java  < =0org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot ColoredPlot >?@ ABC DE FB8org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlotRenderer#javax/swing/DefaultListCellRenderer&org/jdesktop/swingx/demo/JXGraphDemo$1()V$org/jdesktop/swingx/demo/JXGraphDemo access$1200D(Lorg/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot;)Ljava/awt/Color;java/awt/Component setBackground(Ljava/awt/Color;)Vjava/awt/ColorWHITELjava/awt/Color; setForeground  4 *+*  )*+,:,    & H))))) )!  "#&D*+ ' ()*+ 0$02 PK p4WA A >org/jdesktop/swingx/demo/JXGraphDemo$ExpressionValidator.class1s 8 9 :; : < => ?@ AB CD E ?F GH I J K GLM N GO ?P QRSTthis$0&Lorg/jdesktop/swingx/demo/JXGraphDemo;)(Lorg/jdesktop/swingx/demo/JXGraphDemo;)VCodeLineNumberTableLocalVariableTablethisExpressionValidator InnerClasses:Lorg/jdesktop/swingx/demo/JXGraphDemo$ExpressionValidator;validate()VparserLorg/nfunk/jep/JEP; changedUpdate$(Ljavax/swing/event/DocumentEvent;)Ve!Ljavax/swing/event/DocumentEvent; insertUpdate removeUpdateUQ(Lorg/jdesktop/swingx/demo/JXGraphDemo;Lorg/jdesktop/swingx/demo/JXGraphDemo$1;)Vx0x1(Lorg/jdesktop/swingx/demo/JXGraphDemo$1; SourceFileJXGraphDemo.java   'org/nfunk/jep/JEP V' W'xX YZ[ \]^ _` ab cde fg hi jk lg mijava/awt/Color n op qr &'8org/jdesktop/swingx/demo/JXGraphDemo$ExpressionValidatorjava/lang/Object"javax/swing/event/DocumentListener&org/jdesktop/swingx/demo/JXGraphDemo$1addStandardConstantsaddStandardFunctions$org/jdesktop/swingx/demo/JXGraphDemo access$800E(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Lorg/jdesktop/swingx/JXGraph;org/jdesktop/swingx/JXGraph getOrigin()Ljava/awt/geom/Point2D;java/awt/geom/Point2DgetX()D addVariable'(Ljava/lang/String;D)Ljava/lang/Double; access$600@(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Ljavax/swing/JTextField;javax/swing/JTextFieldgetText()Ljava/lang/String;parseExpression(Ljava/lang/String;)VhasError()Z getErrorInfosetToolTipText(III)V setBackground(Ljava/awt/Color;)V access$11008(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Ljava/awt/Color; 4 *+* !  "%&'vYL+++* W+* +.* +* Y̷* * .  $29Gadu!v"%n()*+=* !"%,-.+=* !"%,-/+=* !"%,-2D*+ ! "%34567$?#0PK p4|W""*org/jdesktop/swingx/demo/JXGraphDemo.class1 y y y y y y y y z y  y !  ! y     y   ! y $ y y   񙙙@ -  4  4 4 4    @   F   !  N P $ S $ $ y  4        4     4 y ! j" # $% o &' ()* $ +,- v .'/0ColoredPlotRenderer InnerClasses ColoredPlotExpressionValidatormodelLjavax/swing/DefaultListModel; defaultColorLjava/awt/Color; addButtonLjavax/swing/JButton; colorButton&Lorg/jdesktop/swingx/demo/ColorButton;expressionTextFieldLjavax/swing/JTextField;graphLorg/jdesktop/swingx/JXGraph; plotsListLorg/jdesktop/swingx/JXList; removeButton()VCodeLineNumberTableLocalVariableTablethis&Lorg/jdesktop/swingx/demo/JXGraphDemo;initComponentsjLabel1Ljavax/swing/JLabel; jScrollPane1Ljavax/swing/JScrollPane;jXTitledSeparator1'Lorg/jdesktop/swingx/JXTitledSeparator; graphLayout!Lorg/jdesktop/layout/GroupLayout;colorButtonLayoutlayout removePlot(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;plot2Lorg/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot;addPlotchoosePlotColor(Ljava/awt/event/MouseEvent;)VLjava/awt/event/MouseEvent;buttoncolormain([Ljava/lang/String;)Vargs[Ljava/lang/String; access$200E(Lorg/jdesktop/swingx/demo/JXGraphDemo;Ljava/awt/event/ActionEvent;)Vx0x1 access$300 access$400D(Lorg/jdesktop/swingx/demo/JXGraphDemo;Ljava/awt/event/MouseEvent;)V access$600@(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Ljavax/swing/JTextField; access$700N(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Lorg/jdesktop/swingx/demo/ColorButton; access$800E(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Lorg/jdesktop/swingx/JXGraph; access$1000F(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Ljavax/swing/DefaultListModel; access$11008(Lorg/jdesktop/swingx/demo/JXGraphDemo;)Ljava/awt/Color; SourceFileJXGraphDemo.java  12javax/swing/DefaultListModel 348org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlotRenderer 5 67 89org/jdesktop/swingx/JXGraphjavax/swing/JLabeljavax/swing/JTextFieldjavax/swing/JButton %org/jdesktop/swingx/JXTitledSeparatorjavax/swing/JScrollPaneorg/jdesktop/swingx/JXList $org/jdesktop/swingx/demo/ColorButton :; JGraph Demo <=> ?@ AB C; D;E java/awt/geom/Rectangle2D$DoubleDouble F GHorg/jdesktop/layout/GroupLayout I JK LNO PQ RU VUy = W= cos(x * 3) XY8org/jdesktop/swingx/demo/JXGraphDemo$ExpressionValidatorZ [\ ]^Add&org/jdesktop/swingx/demo/JXGraphDemo$1 _ `a Current Plots b; c9Remove&org/jdesktop/swingx/demo/JXGraphDemo$2java/awt/Color d ef&org/jdesktop/swingx/demo/JXGraphDemo$3 gh ijk lno pn Pq rs Pt Pu Pv Pw Lx Py Pz P{ P|java/awt/Component }~  0org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot org/jdesktop/swingx/JXGraph$PlotPlot   &org/jdesktop/swingx/demo/JXGraphDemo$4   Plot Color &org/jdesktop/swingx/demo/JXGraphDemo$5$org/jdesktop/swingx/demo/JXGraphDemojavax/swing/JFrame getBackground()Ljava/awt/Color;setModel(Ljavax/swing/ListModel;)VQ(Lorg/jdesktop/swingx/demo/JXGraphDemo;Lorg/jdesktop/swingx/demo/JXGraphDemo$1;)VsetCellRenderer!(Ljavax/swing/ListCellRenderer;)VsetLocationRelativeTo(Ljava/awt/Component;)VsetDefaultCloseOperation(I)VsetTitle(Ljava/lang/String;)Vjavax/swing/BorderFactorycreateEtchedBorder()Ljavax/swing/border/Border; setBorder(Ljavax/swing/border/Border;)VsetMinorCountXsetMinorCountYjava/awt/geom/Rectangle2D(DDDD)VsetView(Ljava/awt/geom/Rectangle2D;)V(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup ParallelGroup2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;-org/jdesktop/layout/GroupLayout$ParallelGroupadd4(III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setHorizontalGroupGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VsetVerticalGroupsetText getDocument()Ljavax/swing/text/Document;javax/swing/text/DocumentaddDocumentListener'(Ljavax/swing/event/DocumentListener;)V setMnemonic(C)V)(Lorg/jdesktop/swingx/demo/JXGraphDemo;)VaddActionListener"(Ljava/awt/event/ActionListener;)VsetSelectionModesetViewportView(III)V setBackground(Ljava/awt/Color;)VaddMouseListener!(Ljava/awt/event/MouseListener;)VgetContentPane()Ljava/awt/Container;java/awt/ContainercreateSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupaddContainerGapG(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;Y(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;3(IZ)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;I(ILjava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;X(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;linkSize([Ljava/awt/Component;I)VpackgetSelectedValue()Ljava/lang/Object; access$500V(Lorg/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot;)Lorg/jdesktop/swingx/JXGraph$Plot; removePlots&([Lorg/jdesktop/swingx/JXGraph$Plot;)V removeElement(Ljava/lang/Object;)Zjavax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)Vjava/awt/event/MouseEvent getSourcejavax/swing/JColorChooser showDialogH(Ljava/awt/Component;Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color;java/awt/EventQueue%org/jdesktop/layout/GroupLayout$Group!yz?* * ** * Y ***Y**" !"#$)%9&>' ?M 7*YYL*Y*YYNY M*!Y"*Y#*$Y%*&*'(*)**+*,*-Y..00234Y*5:*678978:+;<*=>*?@Y*AB*AC*DE*FY*GH-IJ*K,*L*#RC*#ME*#NY*OH*PYQR*SY*TU4Y*5:*V7C8978:4Y*W5:*WX7Y7YZ+[\*[\*]\*[\^Y   _*]^`\a-b*#c,d`Ze9fY*SY*#Sg7YZ7Y-]\,v]e*d`\a7*d+c*c*#ce*d`Ze:fY*SY*#Sg*h-4 567)8199:D;O<Z>_?e@oAwBCDEFJOQRTUV\$^,_4a=bFcUilj{pqrv{|}r26H7$91q~,*ijM,*kY,lSm*,nW "+ ,, !D oY*pq   m+r$M*s,tuN,-R* 9 vYwx    :*+:*+:*+/* /* /* /* /* |j y{jy} @y~- FNSk! ov4MS4T4mPK p4 AMETA-INF/PK q4P +META-INF/MANIFEST.MFPK p4Aorg/PK p4 A2org/jdesktop/PK p4A]org/jdesktop/swingx/PK p4Aorg/jdesktop/swingx/demo/PK p4#*org/jdesktop/swingx/demo/ColorButton.classPK p4'|5-org/jdesktop/swingx/demo/ExpressionPlot.classPK p4#JWW, org/jdesktop/swingx/demo/JXGraphDemo$1.classPK p4߁WW,org/jdesktop/swingx/demo/JXGraphDemo$2.classPK p4ڌ77,\org/jdesktop/swingx/demo/JXGraphDemo$3.classPK p4c,org/jdesktop/swingx/demo/JXGraphDemo$4.classPK p4g<<,org/jdesktop/swingx/demo/JXGraphDemo$5.classPK p4w};uu6L!org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlot.classPK p4C-DD>)org/jdesktop/swingx/demo/JXGraphDemo$ColoredPlotRenderer.classPK p4WA A >/org/jdesktop/swingx/demo/JXGraphDemo$ExpressionValidator.classPK p4|W""*R9org/jdesktop/swingx/demo/JXGraphDemo.classPK|n\