File:
[LON-CAPA] /
loncom /
html /
adm /
dragmath /
applet /
classes /
Display /
MainApplet.class
Revision
1.2:
download - view:
text,
annotated -
select for diffs
Tue Jun 24 09:34:24 2008 UTC (16 years, 4 months ago) by
foxr
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_99_1,
version_2_6_99_0,
version_2_11_0_RC1,
version_2_10_X,
version_2_10_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
bz6209-base,
bz6209,
bz5969,
bz2851,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
BZ5971-printing-apage,
BZ5434-fox,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse
Sign applet .jar files with a self signed certificate that
has the LonCAPA name on it so that maybe people are more likely to trust
and accept the certificate.
See the comments on loncom/html/adm/loncapa.keystore for instructions on
how to sign other applet jars with the same certificate so that once
one has been accepted with the 'always trust' option, other applets
so-signed will also be accepted without prompt.
1
C
F
H
H
H
m
h
h
m
\
\
m
q
t
w
{
e
!"
#$
%
&'
()
*
+,-./012345678
9
:;<
:=
> ?@
y AB
{ CD EF GH IJ KL MN OP QR ST UV WX YZ [\ ]^ _` ab cd ef
gh ijk
l m
m no
pq
r
q s
t t u v w x y z { | } ~
&
k
t
v
y
{
m
m
m
m
m
m
q
q
q
t
t
t
t
t
t!
t"
q#$%&'()*+,-./0123456789:;<=>?@ABC
DEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ` ab
cde
f
tghijklmnopqrs
ttuvwx
yz{|
}~
&
&
+
&
&"
/
&
3
H
L
t
k
t
t
t
{
{
y
y
v
!
"#
$%
&'
()
*+
,-.
/0
1234
56
78
9:
{;
<
:=>
?@ABCDEFGHIJKLM
NOPQ
RSTUVW
:XY
Z
[\
]
^
_
`a
b
[c
d
e
fg
mh
mi
j
k
l
m
nop
/q
/[
r
st
u
mv
sw
x
&_
y
z{
;|
=
;}~
;
;
;
=
HR
G
G
G
;
SR
R
R
R
b
d
b
i
h
h*
h
n
m
m
m
b
b
m
MouseListenerPaletteToolbar InnerClasses MouseListenerTextBox addComponent LDisplay/AddComponent; output LOutput/OutputFormat; buildTree LTree/BuildTree; statusBar LDisplay/StatusBar; mouseSelectListener LDisplay/MseSelectListener; motionSelectListener !LDisplay/MseMotionSelectListener; dragging Z newComponent LDisplay/InputComponent; inputComponents [LDisplay/InputComponent; selectionObjects Ljavax/swing/JPanel;
firstLocation I selectionLayer builder Lorg/jdom/input/SAXBuilder;
componentFile Lorg/jdom/Document; inpComps Lorg/jdom/Element; appletCodeBase Ljava/net/URL;
appletContext Ljava/applet/AppletContext; language Ljava/lang/String;
appletPath outputFormat openWithExpression langMan LDisplay/LanguageManager; buttonGroupExportLang Ljavax/swing/ButtonGroup; buttonGroupLang
jButton100 Ljavax/swing/JButton;
jButton101
jButton102
jButton103
jButton104
jButton105
jButton106
jButton107
jButton108 jButton11 jButton12 jButton13 jButton14 jButton15 jButton16 jButton17 jButton18 jButton19 jButton20 jButton21 jButton22 jButton23 jButton24 jButton25 jButton26 jButton27 jButton28 jButton29 jButton3 jButton30 jButton31 jButton32 jButton33 jButton34 jButton35 jButton36 jButton37 jButton38 jButton39 jButton4 jButton40 jButton41 jButton42 jButton43 jButton44 jButton45 jButton46 jButton47 jButton48 jButton49 jButton5 jButton50 jButton51 jButton52 jButton53 jButton54 jButton55 jButton56 jButton57 jButton58 jButton59 jButton6 jButton60 jButton61 jButton62 jButton63 jButton64 jButton65 jButton66 jButton67 jButton68 jButton69 jButton7 jButton70 jButton71 jButton72 jButton73 jButton74 jButton75 jButton76 jButton77 jButton78 jButton79 jButton80 jButton81 jButton82 jButton83 jButton84 jButton85 jButton86 jButton87 jButton88 jButton89 jButton90 jButton91 jButton92 jButton93 jButton94 jButtonCopy
jButtonCos
jButtonCut
jButtonExport jButtonLoad
jButtonMatrix jButtonMatrix1 jButtonMatrix2 jButtonMatrix3 jButtonMatrix4 jButtonMatrix5 jButtonPaste jButtonRedo jButtonSave
jButtonSin
jButtonTan jButtonUndo jCheckBoxHyp Ljavax/swing/JCheckBox; jCheckBoxInverse jCheckBoxMenuItemShowOutline Ljavax/swing/JCheckBoxMenuItem; jLabelStatus Ljavax/swing/JLabel;
jLabelTooltip jMenuBar Ljavax/swing/JMenuBar;
jMenuDebug Ljavax/swing/JMenu; jMenuEdit jMenuFile jMenuHelp jMenuItemAbout Ljavax/swing/JMenuItem; jMenuItemClear
jMenuItemCopy jMenuItemCut jMenuItemExport jMenuItemExportToImage jMenuItemOnlineHelp
jMenuItemOpen jMenuItemPaste
jMenuItemRedo jMenuItemSaveAs jMenuItemSelectAll jMenuItemSetExport jMenuItemSetLang jMenuItemShowTree
jMenuItemUndo jMenuOptions jPanel1 jPanel3
jPanelMain jPanelWorkspace jScrollPane1 Ljavax/swing/JScrollPane; jSeparator1 Ljavax/swing/JSeparator; jSeparator2 jSeparator3 jSeparator4 jSeparator5 jSeparator6 jSeparator8 jSeparator9 jTabbedPaneInput Ljavax/swing/JTabbedPane; jToolBar1 Ljavax/swing/JToolBar;
jToolBar10 jToolBar2 jToolBar3 jToolBar4 jToolBar5 jToolBar6 jToolBar7 jToolBar8 jToolBarEdit
jToolBarEdit2 <init> ()V Code LineNumberTable LocalVariableTable this LDisplay/MainApplet; init ex Ljava/lang/Exception; (Ljava/lang/String;)V tree LTree/MathObject; newBox LDisplay/TextBox; Lorg/nfunk/jep/ParseException;
expression outputStack Ljava/util/Stack; loadConfigFile Ljava/io/IOException; Lorg/jdom/JDOMException; addPaletteToolbarListeners ([Ljava/awt/Component;)V temp button
components [Ljava/awt/Component; i addCommandToolbarListeners addToComponentArray w h bestW bestH resizedImage Ljava/awt/image/BufferedImage; g Ljava/awt/Graphics2D; centerPoint Ljava/awt/Point; name toolkit Ljava/awt/Toolkit; comp
originalImage newCursor Ljava/awt/Cursor; addExtraComponents
unaryMinus getMathExpression ()Ljava/lang/String; Ljava/text/ParseException; loadMenuText initComponents gridBagConstraints Ljava/awt/GridBagConstraints; %jMenuItemExportToImageActionPerformed (Ljava/awt/event/ActionEvent;)V &Ljava/io/UnsupportedEncodingException; values [Ljava/lang/String; answer evt Ljava/awt/event/ActionEvent; jMenuItemSetLangActionPerformed
formatChooser LDisplay/FormatChooser; !jMenuItemSetExportActionPerformed jMenuItemExportActionPerformed +jCheckBoxMenuItemShowOutlineActionPerformed jMenuItemShowTreeActionPerformed treeDisplay LDisplay/TreeDisplay; jButtonExportFocusGained (Ljava/awt/event/FocusEvent;)V Ljava/awt/event/FocusEvent; jButtonExportMouseClicked (Ljava/awt/event/MouseEvent;)V Ljava/awt/event/MouseEvent; jButtonLoadMouseClicked jButtonSaveMouseClicked !jMenuItemSelectAllActionPerformed jMenuItemClearActionPerformed jMenuItemPasteActionPerformed jMenuItemCopyActionPerformed jMenuItemCutActionPerformed jMenuItemRedoActionPerformed jMenuItemSaveAsActionPerformed jMenuItemOpenActionPerformed jMenuItemUndoActionPerformed "jMenuItemOnlineHelpActionPerformed jMenuItemAboutActionPerformed
aboutFrame LDisplay/AboutFrame; jMenuItemAboutMouseClicked jButtonMatrix1MouseClicked jButtonMatrixMouseClicked jButtonMatrix2MouseClicked jButtonMatrix3MouseClicked jCheckBoxInverseMouseClicked jCheckBoxHypMouseClicked jButtonMatrix5MouseClicked jButtonMatrix4MouseClicked jButtonCutMouseClicked jButtonCopyMouseClicked jButtonCopyKeyPressed (Ljava/awt/event/KeyEvent;)V Ljava/awt/event/KeyEvent; jButtonPasteMouseClicked jButtonPasteFocusGained jButtonUndoMouseClicked jButtonRedoMouseClicked jPanelWorkspaceComponentAdded "(Ljava/awt/event/ContainerEvent;)V Ljava/awt/event/ContainerEvent; jPanelWorkspaceKeyPressed changeTrigButtons
saveAsFile filePath expressionFile Ljava/io/ObjectOutputStream; Ljava/io/FileNotFoundException; chooser Ljavax/swing/JFileChooser; returnVal openFile Ljava/io/ObjectInputStream; "Ljava/lang/ClassNotFoundException;
setBorders (ZLjavax/swing/JComponent;)V colour Ljava/awt/Color; component Ljavax/swing/JComponent; borders layer panel (ZLjava/awt/Point;)V j cancel matrix_m matrix_n group ID n status add layoutPanel emptyWorkspace mousePos getSelection (Ljavax/swing/JPanel;Z)V componentFound
access$002 :(LDisplay/MainApplet;Ljava/lang/String;)Ljava/lang/String; x0 x1
access$102
access$202
access$200 ((LDisplay/MainApplet;)Ljava/lang/String;
access$000
access$302 2(LDisplay/MainApplet;Ljava/net/URL;)Ljava/net/URL;
access$402 L(LDisplay/MainApplet;Ljava/applet/AppletContext;)Ljava/applet/AppletContext;
access$500 (LDisplay/MainApplet;)V
access$602 <(LDisplay/MainApplet;LDisplay/StatusBar;)LDisplay/StatusBar;
access$700 *(LDisplay/MainApplet;)Ljavax/swing/JLabel;
access$802 H(LDisplay/MainApplet;LDisplay/LanguageManager;)LDisplay/LanguageManager;
access$300 $(LDisplay/MainApplet;)Ljava/net/URL;
access$600 )(LDisplay/MainApplet;)LDisplay/StatusBar;
access$800 /(LDisplay/MainApplet;)LDisplay/LanguageManager;
access$902 H(LDisplay/MainApplet;[LDisplay/InputComponent;)[LDisplay/InputComponent; access$1000 /(LDisplay/MainApplet;)Ljavax/swing/JTabbedPane; access$1100 ,(LDisplay/MainApplet;)Ljavax/swing/JToolBar; access$1200 access$1302 @(LDisplay/MainApplet;LOutput/OutputFormat;)LOutput/OutputFormat; access$1402 6(LDisplay/MainApplet;LTree/BuildTree;)LTree/BuildTree; access$1500 ((LDisplay/MainApplet;)Lorg/jdom/Element; access$1300 +(LDisplay/MainApplet;)LOutput/OutputFormat; access$1602 B(LDisplay/MainApplet;LDisplay/AddComponent;)LDisplay/AddComponent;
access$900 /(LDisplay/MainApplet;)[LDisplay/InputComponent; access$1700 *(LDisplay/MainApplet;)Ljavax/swing/JPanel; access$1400 &(LDisplay/MainApplet;)LTree/BuildTree; access$1802 (LDisplay/MainApplet;Z)Z access$1902 L(LDisplay/MainApplet;LDisplay/MseSelectListener;)LDisplay/MseSelectListener; access$2002 X(LDisplay/MainApplet;LDisplay/MseMotionSelectListener;)LDisplay/MseMotionSelectListener; access$1900 1(LDisplay/MainApplet;)LDisplay/MseSelectListener; access$2000 7(LDisplay/MainApplet;)LDisplay/MseMotionSelectListener;
access$100 access$2100 access$2200 6(LDisplay/MainApplet;Ljava/awt/event/ContainerEvent;)V access$2300 0(LDisplay/MainApplet;Ljava/awt/event/KeyEvent;)V access$2400 2(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V access$2500 access$2600 access$2700 access$2800 access$2900 access$3000 access$3100 access$3200 access$3300 2(LDisplay/MainApplet;Ljava/awt/event/FocusEvent;)V access$3400 access$3500 access$3600 access$3700 access$3800 access$3900 access$4000 access$4100 access$4200 access$4300 3(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V access$4400 access$4500 access$4600 access$4700 access$4800 access$4900 access$5000 access$5100 access$5200 access$5300 access$5400 access$5500 access$5600 access$5700 access$5800 access$5900 access$6000 access$1800 (LDisplay/MainApplet;)Z access$6100 .(LDisplay/MainApplet;)LDisplay/InputComponent; access$6102 F(LDisplay/MainApplet;LDisplay/InputComponent;)LDisplay/InputComponent; access$1600 ,(LDisplay/MainApplet;)LDisplay/AddComponent; access$6202 >(LDisplay/MainApplet;Ljavax/swing/JPanel;)Ljavax/swing/JPanel; access$6200 access$6300 access$6400 (LDisplay/MainApplet;)I
SourceFile MainApplet.java:9Wpfofcd89rqr Display/MainApplet$1 q java/lang/Exceptionr java/util/Stack Tree/MathObject Expression loaded{ org/nfunk/jep/ParseException{r ParseExp org/jdom/input/SAXBuilder /Display/CompConfig.xml java/io/IOException 6Error loading internal component file - please correct DragMath org/jdom/JDOMException javax.swing.JPanel javax/swing/JPanel javax.swing.JToolBar javax/swing/JToolBar javax.swing.JButton javax/swing/JButton{ .Display/MainApplet$MouseListenerPaletteToolbar javax.swing.JCheckBox Display/MainApplet$2 iconFileName null java/lang/StringBuilder /Display/Images/
java/awt/image/BufferedImageq r java/awt/Pointq Cursor Display/InputComponent q
24-ArcSine 25-ArcCosine
26-ArcTangent 39-SineH
40-CosineH 41-TanH 42-ArcSineH
43-ArcCosineH
44-ArcTanH - Unary Minus 30-UMinus Failed to get expression ! " # $ % java/text/ParseException & '@> FileMenuJC OpenMenuMC
SaveAsMenuGC
ExportMenuHC ImageMenu?> EditMenuRC UndoMenuLC RedoMenuFC CutMenuEC CopyMenuKC PasteMenuDC ClearMenuNC
SelectMenuS> OptionsMenuOC
SetExportMenuPC SetLanguageMenuA> HelpMenu=> DebugMenuQC TreeMenu67 OutlineMenuIC OnlineHelpMenuBC AboutMenu javax/swing/ButtonGroupV javax/swing/JScrollPaneXY javax/swing/JTabbedPaneUef !gfif(')*jf
lf0#1 javax/swing/JCheckBox5434nf,+Tmfhf
kf%&/ javax/swing/JSeparator^[2._[$"- javax/swing/JLabel javax/swing/JMenuBar;< javax/swing/JMenu javax/swing/JMenuItemb[Z[\[][a[ javax/swing/JCheckBoxMenuItem`[ ( ) (org/netbeans/lib/awtextra/AbsoluteLayout * + , - . / 0 1 2 3 java/awt/Color 4 5 6 7 Display/MainApplet$3 8 9 Display/MainApplet$4 : ; < = -org/netbeans/lib/awtextra/AbsoluteConstraintsq > ? @ A java/awt/GridBagLayout B C
java/awt/Font Lucida Sans Unicodeq D E F + G{ H I J C 2-Add K{ L C × 72-Multiply2 ÷
73-Divide2 −
3-Subtract ·
0-Multiply ± 58-PlusMinus , 4-Comma < 10-LessThan > 11-GreaterThan ≤ 12-LTEQ ≥ 13-GTEQ = 14-Equals ≠ 59-NotEqual :=
49-Assignment ≡ 74-Equiv ≃ 80-SimEq ! 37-Factorial java/awt/GridBagConstraints ∪ 15-Union ∩ 16-Intersection ⊂ 17-Subset ⊆ 18-SubsetEq ⊄
19-NSubset ⊈ 20-NSubsetEq ∈ 77-IsIn ∉ 79-NotIn ∀ 76-ForAll ∃ 75-Exists ∄ 78-NotExists ¬ 83-Not ∨ 81-Or ∧ 82-And M N tab7 O P javax/swing/ImageIcon /Display/Images/division.gifq Q R S 1-Divide /Display/Images/square root.gif 5-SquareRoot /Display/Images/n-th root.gif 6-NthRoot /Display/Images/superscript.gif 7-Power /Display/Images/subscript.gif 8-Subscript /Display/Images/function.gif 50-Function Display/MainApplet$5 /Display/Images/evaluate.gif 57-Evaluate /Display/Images/matrix.gif 9-Matrix Display/MainApplet$6 Tahoma det 51-Determinant Display/MainApplet$7 Tr 52-Trace Display/MainApplet$8 tab3 /Display/Images/roundbr.gif 31-BracketsRnd /Display/Images/curlybr.gif 32-BracketsCurl /Display/Images/squarebr.gif
33-BracketsSq /Display/Images/absolute.gif 34-Abs max 47-Max min 48-Min tab4 sin 21-Sine cos 22-Cosine tan
23-Tangent Inverse java/awt/Insets T U Display/MainApplet$9
Hyperbolic Display/MainApplet$10 log 27-Logarithm ln 28-NaturalLogarithm /Display/Images/e.gif 29-Exp tab6 /Display/Images/integral.gif 45-Integral /Display/Images/def_integral.gif 53-DefiniteIntegral /Display/Images/differential.gif 46-Differential '/Display/Images/partialDifferential.gif 84-PartialDifferential /Display/Images/limit.gif 56-Limit /Display/Images/sum.gif 55-Sum Display/MainApplet$11 /Display/Images/product.gif
54-Product Display/MainApplet$12 ∞ 36-Infinity tab8 Γ 35-GreekLetter Δ Θ Ξ Π Σ γ Φ Ψ Ω α β δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω ← 60-LeftArrow →
61-RightArrow ↑
62-UpArrow ↓ 63-DownArrow ↖ 68-NorthWestArrow ↙ 69-SouthWestArrow ↗ 70-NorthEastArrow ↘ 71-SouthEastArrow ↔ 66-LeftRightArrow ⇐ 64-LeftDblArrow ⇒ 65-RightDblArrow ⇔ 67-LeftRightDblArrow "javax/swing/border/SoftBevelBorderq A '/Display/Images/move_to_folder_24_h.png ExportButton Display/MainApplet$13 Display/MainApplet$14 V W &/Display/Images/open_document_24_h.png
OpenButton Display/MainApplet$15 /Display/Images/save_24_h.png
SaveButton Display/MainApplet$16 X A /Display/Images/undo_24_h.png
UndoButton Display/MainApplet$17 /Display/Images/redo_24_h.png
RedoButton Display/MainApplet$18 &/Display/Images/cut_clipboard_24_h.png CutButton Display/MainApplet$19 '/Display/Images/copy_clipboard_24_h.png
CopyButton Display/MainApplet$20 Display/MainApplet$21 (/Display/Images/paste_clipboard_24_h.png PasteButton Display/MainApplet$22 Display/MainApplet$23 Arial File Y Z [ \ ] Open... Display/MainApplet$24 ^ _ `
Save As... Display/MainApplet$25 Export to clipboard Display/MainApplet$26 Export to image Display/MainApplet$27 a Edit Undo Display/MainApplet$28 Redo Display/MainApplet$29 Cut Display/MainApplet$30 Copy Display/MainApplet$31 Paste Display/MainApplet$32 Clear workspace Display/MainApplet$33
Select All Display/MainApplet$34 Options Set export format Display/MainApplet$35 Set language Display/MainApplet$36 Help Debug Show expression tree Display/MainApplet$37 Show outline Display/MainApplet$38 Online Help Display/MainApplet$39 About DragMath Display/MainApplet$40 Display/MainApplet$41 b c dr UTF-8 e f g $java/io/UnsupportedEncodingException java/lang/String 1 2 3 4 5 6 7 8 9 10 ImageSize h i java/net/URL +http://www.mathtran.org/cgi-bin/mathtran?D= ;tex=q{ _blank j k l Image Latex m{ Display/FormatChooserq n o C Display/MainApplet$42 p qr r Display/TreeDisplayq s Treerr t u v wr xr yr z { | { }r ~r -http://www.dragmath.bham.ac.uk/doc/index.html Display/AboutFrameq r javax/swing/JFileChooser Display/DrgmFileFilter SaveExpression { .drgm java/io/ObjectOutputStream java/io/FileOutputStreamq r Expression saved java/io/FileNotFoundException SavingExp LoadExpression java/io/ObjectInputStream java/io/FileInputStreamq r
LoadingExp java/lang/ClassNotFoundException Display.TextBox javax/swing/JComponent javax.swing.JTextField javax/swing/border/LineBorderq 5 H 7 Display/TextBox javax/swing/border/EtchedBorder javax/swing/border/EmptyBorder q U ) C EnterRows MatrixDim EnterColumns Display/MainApplet javax/swing/JApplet 'Display/MainApplet$MouseListenerTextBox java/awt/EventQueue
invokeAndWait (Ljava/lang/Runnable;)V printStackTrace Tree/BuildTree parseString 6(Ljava/lang/String;Ljava/util/Stack;)Ljava/util/Stack; size ()I pop ()Ljava/lang/Object; toTree %(LTree/MathObject;Ljava/util/Stack;)V Display/AddComponent pasteTree *(Ljavax/swing/JPanel;ILTree/MathObject;I)V java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println createBox (Z)LDisplay/TextBox; *(Ljava/awt/Component;)Ljava/awt/Component; requestFocusInWindow ()Z setText
revalidate Display/LanguageManager readLangFile &(Ljava/lang/String;)Ljava/lang/String; Display/StatusBar java/lang/Object getClass ()Ljava/lang/Class; java/lang/Class getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; build *(Ljava/io/InputStream;)Lorg/jdom/Document; org/jdom/Document getRootElement ()Lorg/jdom/Element; javax/swing/JOptionPane showMessageDialog <(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V getName equals (Ljava/lang/Object;)Z
getComponents ()[Ljava/awt/Component; java/awt/Component addMouseListener !(Ljava/awt/event/MouseListener;)V java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; org/jdom/Element getChild &(Ljava/lang/String;)Lorg/jdom/Element; getAttributeValue append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString getResource "(Ljava/lang/String;)Ljava/net/URL; javax/imageio/ImageIO read .(Ljava/net/URL;)Ljava/awt/image/BufferedImage; getWidth !(Ljava/awt/image/ImageObserver;)I getHeight getBestCursorSize (II)Ljava/awt/Dimension; java/awt/Dimension width height (III)V createGraphics ()Ljava/awt/Graphics2D; java/awt/Graphics2D drawImage 3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z dispose (II)V createCustomCursor E(Ljava/awt/Image;Ljava/awt/Point;Ljava/lang/String;)Ljava/awt/Cursor; getID (Ljava/lang/String;)I java/lang/Integer parseInt getText \(IILjava/lang/String;Ljava/lang/String;Ljava/awt/Cursor;Ljava/lang/String;Ljava/awt/Image;)V generateTree *(Ljavax/swing/JPanel;ZII)LTree/MathObject; Output/OutputFormat outputToClipboard %(LTree/MathObject;)Ljava/lang/String; getOutputFormat
getMessage getContentPane ()Ljava/awt/Container; java/awt/Container setLayout (Ljava/awt/LayoutManager;)V setStub (Ljava/applet/AppletStub;)V javax/swing/BorderFactory createCompoundBorder %()Ljavax/swing/border/CompoundBorder; setBorder (Ljavax/swing/border/Border;)V
setBackground (Ljava/awt/Color;)V createEtchedBorder ()Ljavax/swing/border/Border; addContainerListener %(Ljava/awt/event/ContainerListener;)V addKeyListener (Ljava/awt/event/KeyListener;)V setViewportView (Ljava/awt/Component;)V (IIII)V )(Ljava/awt/Component;Ljava/lang/Object;)V setTabLayoutPolicy (I)V setFloatable (Z)V (Ljava/lang/String;II)V setFont (Ljava/awt/Font;)V setToolTipText createEmptyBorder !(IIII)Ljavax/swing/border/Border; setFocusable setName setOpaque gridx gridy addTab )(Ljava/lang/String;Ljava/awt/Component;)V (Ljava/net/URL;)V setIcon (Ljavax/swing/Icon;)V setMargin (Ljava/awt/Insets;)V addFocusListener !(Ljava/awt/event/FocusListener;)V setOrientation javax/swing/KeyStroke getKeyStroke (II)Ljavax/swing/KeyStroke; setAccelerator (Ljavax/swing/KeyStroke;)V addActionListener "(Ljava/awt/event/ActionListener;)V 0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem; ((Ljavax/swing/JMenu;)Ljavax/swing/JMenu; setJMenuBar (Ljavax/swing/JMenuBar;)V readMathTranFile java/net/URLEncoder encode 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; showInputDialog (Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;ILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/applet/AppletContext showDocument #(Ljava/net/URL;Ljava/lang/String;)V readFormatFile @(Ljava/net/URL;ILOutput/OutputFormat;LDisplay/LanguageManager;)V
setVisible addWindowListener "(Ljava/awt/event/WindowListener;)V
isSelected -(LTree/MathObject;[LDisplay/InputComponent;)V Display/MseMotionSelectListener highlight ((Ljavax/swing/JPanel;Ljava/awt/Point;Z)V removeAll repaint paste copy '(Ljavax/swing/JPanel;LTree/BuildTree;)V cut redoState undoState (Ljava/applet/AppletContext;)V java/awt/event/KeyEvent
getKeyCode delete (Ljavax/swing/JPanel;)V getComponentCount
getKeyChar ()C valueOf (C)Ljava/lang/String; getDisplayText getTag
setFileFilter '(Ljavax/swing/filechooser/FileFilter;)V setDialogTitle showSaveDialog (Ljava/awt/Component;)I getSelectedFile ()Ljava/io/File; java/io/File getPath
isDrgmFile (Ljava/io/File;)Z (Ljava/io/OutputStream;)V writeObject (Ljava/lang/Object;)V close showOpenDialog (Ljava/io/InputStream;)V
readObject
resetUndoRedo RED getRGB BLUE GREEN length getInsets ()Ljava/awt/Insets; checkSelection O(Ljavax/swing/JPanel;LTree/BuildTree;LDisplay/InputComponent;)LTree/MathObject; java/awt/Cursor getDefaultCursor ()Ljava/awt/Cursor; setCursor (Ljava/awt/Cursor;)V getX ()D getY findComponentAt &(Ljava/awt/Point;)Ljava/awt/Component; getParent getGroup saveState addLayout H(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZIILjavax/swing/JPanel;)V addOperator F(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZLjavax/swing/JPanel;)V addFunction addSymbol 1(Ljavax/swing/JPanel;ILDisplay/InputComponent;I)V addGrouping
LIGHT_GRAY
getBackground ()Ljava/awt/Color; getComponent (I)Ljava/awt/Component; !
! " # $ % & ' ( ) * + , - . / 0 1 2 34 54 67 89 :9 ;<