.                       &      .  ! 7    " #$ %& ' () (* + ,- ,. / 012 34 56 L7 L89 O: Q O;< O= O>? @AB Y OCD YE OF OG OHI aJ KLM eN eO eP eQRSTU n OV YW X YZ Y[ t\] xJ ^ _`a |Qbc dQ de fg fh fi fjkl Qm fn fo Q p qr dQ stu Ov X wxyPLTOrXMLFileFilter InnerClasses EPSFileFilterSpecialMenuListenerFormatListenerFileMenuListenerplotLptolemy/plot/PlotBox;_menubarLjavax/swing/JMenuBar; _editMenuLjavax/swing/JMenu; _fileMenu _specialMenu _directoryLjava/io/File;_file()VCodeLineNumberTableLocalVariableTablethisLptolemy/plot/PlotFrame;(Ljava/lang/String;)VtitleLjava/lang/String;+(Ljava/lang/String;Lptolemy/plot/PlotBox;)VplotArg fileMenuItems[Ljavax/swing/JMenuItem;fml)Lptolemy/plot/PlotFrame$FileMenuListener;iIformatLjavax/swing/JMenuItem;formatListener'Lptolemy/plot/PlotFrame$FormatListener;specialMenuItemssml,Lptolemy/plot/PlotFrame$SpecialMenuListener; screenSizeLjava/awt/Dimension; frameSizexy samplePlot_about_close _editFormatfmtLptolemy/plot/PlotFormatter;_export fileDialogLjavax/swing/JFileChooser;cwd returnValfilefoutLjava/io/FileOutputStream;exLjava/io/IOException;_help_openLjava/io/FileNotFoundException;_print_printCrossPlatformaset0Ljavax/print/attribute/PrintRequestAttributeSet;jobLjava/awt/print/PrinterJob;Ljava/lang/Exception; _printNative_read&(Ljava/net/URL;Ljava/io/InputStream;)VbaseLjava/net/URL;inLjava/io/InputStream; Exceptions_save_saveAs SourceFilePlotFrame.javaPtolemy Plot Frame javax/swing/JMenuBar javax/swing/JMenuEdit File Special ptolemy/plot/Plot java/awt/Color z{ |} ~zjavax/swing/JMenuItemOpen SaveSaveAsExportPrintClose  'ptolemy/plot/PlotFrame$FileMenuListener      Format%ptolemy/plot/PlotFrame$FormatListenerAboutHelpClearFill Reset axes Sample plot*ptolemy/plot/PlotFrame$SpecialMenuListener  Center         CPlotFrame class By: Edward A. Lee, eal@eecs.berkeley.edu and Christopher Hylands, cxh@eecs.berkeley.edu Version 5.3, Build: $Id: PlotFrame.java,v 1.64 2003/04/12 10:49:33 cxh Exp $ For more information, see http://ptolemy.eecs.berkeley.edu/java/ptplot Copyright (c) 1997-2003, The Regents of the University of California.About Ptolemy Plot  ptolemy/plot/PlotFormatter  javax/swing/JFileChooser$ptolemy/plot/PlotFrame$EPSFileFilter Export EPS to...  user.dir  java/io/File plot.eps    java/io/FileOutputStream  java/io/IOExceptionjava/lang/StringBufferError exporting plot:   Ptolemy II ErrorqPlotFrame is a plot in a top-level window. File formats understood: Ptplot ASCII. Left mouse button: Zooming.Select a plot file)ptolemy/plot/PlotFrame$PLTOrXMLFileFilter     java/net/URL  java/io/FileInputStream java/io/FileNotFoundExceptionFile not found: Ptolemy Plot ErrorError reading input: 2javax/print/attribute/HashPrintRequestAttributeSet    java/lang/ExceptionPrinting failed:  Print Error    Error writing file: Save plot as...plot.xml  ptolemy/plot/PlotFramejavax/swing/JFrame(I)Vptolemy/plot/PlotBox setBackground(Ljava/awt/Color;)V setMnemonic(Ljava/lang/String;I)Vjavax/swing/KeyStroke getKeyStroke(II)Ljavax/swing/KeyStroke;setAccelerator(Ljavax/swing/KeyStroke;)V(Lptolemy/plot/PlotFrame;)VgetText()Ljava/lang/String;setActionCommandaddActionListener"(Ljava/awt/event/ActionListener;)Vadd0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;((Ljavax/swing/JMenu;)Ljavax/swing/JMenu; setJMenuBar(Ljavax/swing/JMenuBar;)VgetContentPane()Ljava/awt/Container;java/awt/Container)(Ljava/awt/Component;Ljava/lang/Object;)VsetSize(II)Vjava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit; getScreenSize()Ljava/awt/Dimension;getSizejava/awt/Dimensionwidthheight setLocationjavax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)Vdispose(Lptolemy/plot/PlotBox;)V openModaladdChoosableFileFilter'(Ljavax/swing/filechooser/FileFilter;)VsetDialogTitlesetCurrentDirectory(Ljava/io/File;)Vptolemy/util/StringUtilities getProperty&(Ljava/lang/String;)Ljava/lang/String;getCurrentDirectory()Ljava/io/File;#(Ljava/io/File;Ljava/lang/String;)VsetSelectedFile showDialog)(Ljava/awt/Component;Ljava/lang/String;)IgetSelectedFileexport(Ljava/io/OutputStream;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toStringshowOpenDialog(Ljava/awt/Component;)IgetNamesetTitleclear(Z)VgetAbsolutePath9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vrepaintjava/awt/print/PrinterJob getPrinterJob()Ljava/awt/print/PrinterJob; setPrintable(Ljava/awt/print/Printable;)V printDialog3(Ljavax/print/attribute/PrintRequestAttributeSet;)Zprint3(Ljavax/print/attribute/PrintRequestAttributeSet;)V()Zread(Ljava/io/InputStream;)VwriteshowSaveDialog!5* rs ?*+ {|*+*Y*Y *Y *Y **,*Y*,*Y* F* E*SYYOSYYSSYY ASYY!ESYY"PSYY#CSN-2O$%-2S$%-2P$%-2W$%&Y*':6)-2-2()-2** -2+W-** ,WY-F:.Y*/:0* +W** ,WYY1ASYY2HSYY3CSYY4FSYY5RSYY6SS:7Y*8: 6 - 2 29: 2 ;* 2+W  **,W**<*=*>?*,@AB: *C:  D Ddl6  E Edl6* F0*7<AESXhqz +4@JVcmt~'3;HRZ`o~olc#m  Z, `& o ~H***G  8 *HIJ    3*K  MLY*ML+N" #$ MOYPL+QY*RS+TU*+*VWXM,+YY,ZV+YY+[\]^+*!_=>+`NaY-b:*c#:*eYfghijkJdwzdJ*+,-!.,32465B9S<[=_>d@nAwBzCFHH2[?d6n |8 *lIJ M R  ޻OYPL+mU+nY*oS*+*VWXM,+YY,ZV+*p=*+`**qr*+[*s*tYu*vwxY*yz*{GN*eYf}h-~hjJ&:*eYfhhjJg|gdZWX[]!^,c2d6eBhHiLjTk_lgnooqrsvwz|>2HC!3*  FYLM,*,+,,+$N*eYfh-hjJ!$&  !$BE*F= 9% <L+*+++$M*eYfh,hjJ" 8; <7 K *,    dG*>aY*bL*+$L*eYfh+hjJ*d"<BF G }OYPL+nY*oS+U*+*VWXM,+YY,ZV+YY+[]^+*="*+`**q*+[*B!,26BSY]epx|*}t2Y#*nQ7.&