AMADEUS html plain
This sketchy text is generated by AMADEUS
* import java
.awt.*;
.awt.event.*;
.util.*;
x.swing.*;
class Mpaar
tabeli element
JMenuItem item;
String nupp;
Mpaar(JMenuItem a, String b)
class AmMenu
class AmMenu extends JMenuBar
AmFrame frame;
selle menyy peremees-raam
Mpaar[][] items;
viidad kuularitele, kasutamiseks AmKeyListener -is
Item32Listener i32L;
copy
Item34Listener i34L;
paste
Item50Listener i50L;
Item50sListener i50sL;
Item51Listener i51L;
Item51sListener i51sL;
Item52Listener i52L;
Item53Listener i53L;
Item54Listener i54L;
Item55Listener i55L;
Item55sListener i55sL;
Item56Listener i56L;
Item57Listener i57L;
Item57sListener i57sL;
Item58Listener i58L;
Item58sListener i58sL;
Item59Listener i59L;
Item59sListener i59sL;
Item5AListener i5AL;
Item5AsListener i5AsL;
Item37Listener i37L;
viit kuularile, kasutamiseks mujal
*SS)Lisame uus listener
(Salvestamiseks raami sulgemisel. AmFrame:closing())
Item02Listener i02L;
0: File nupud*
String nupp0 = AmLocale.File();
String nupp00 = AmLocale.New();
String nupp01 = AmLocale.Open();
+" Ctrl+O()"
String nupp0100 = AmLocale.Import();
String nupp0B = AmLocale.Import() + " " + AmLocale.macro();
String nupp0B1 = AmLocale.Import() + " " + AmLocale.project();
String nupp0B2 = AmLocale.Input() + " java";
String nupp0101= AmLocale.Read_text();
String nupp0102= AmLocale.Write_text();
//String nupp010= "-";
String nupp02 = AmLocale.Save();
+" Ctrl+S"
String nupp03 = AmLocale.SaveAs();
String nupp03i = AmLocale.SaveAll();
String nupp04 = AmLocale.Export() + " " + AmLocale.plain() + "-HTML";
String nupp06 = AmLocale.Export() + " " + AmLocale.plain() + "-XML";
String nupp05 = AmLocale.Export() + " HTML";
String nupp07 = AmLocale.Export() + " XML";
String nupp09 = AmLocale.Quit();
+" Ctrl+Q"
String nupp0A = AmLocale.Print() + " " + AmLocale.plain() + "-TEX";
String nupp0C = AmLocale.Print() + " PostScript";
1: Base nupud*
String nupp1 = AmLocale.Base();
String nupp10 = "?"+AmLocale.Current();
String nupp11 = AmLocale.Set();
//String nupp12= AmLocale.Add_new_base_language();
//String nupp13= AmLocale.Remove_language();
//String nupp14= AmLocale.Restore_language();
2: View nupud*
String nupp2 = AmLocale.View();
String nupp20 = AmLocale.Toggle_single();
String nupp21 = AmLocale.Set();
3: Edit nupud*
String nupp3 = AmLocale.Edit();
String nupp30 = AmLocale.Undo();
String nupp35 = AmLocale.Toggle();
String nupp31 = AmLocale.Delete();
String nupp32 = AmLocale.Copy();
String nupp33 = AmLocale.Cut();
String nupp34 = AmLocale.Paste();
String nupp34i = "?"+AmLocale.Paste();
String nupp34A = AmLocale.Bring();
String nupp36 = AmLocale.Textualize()+"<";
String nupp37 = AmLocale.Enclose();
String nupp38 = AmLocale.Toggle() + " " +
AmLocale.text_color();
String nupp3A = AmLocale.Replace(); //lisatud
String nupp39 = AmLocale.Default() + " " + AmLocale.text_color();
String nupp3B = AmLocale.Set() + " " + AmLocale.text_style();
String nupp3C = AmLocale.Redo();
5: Insert nupud*
static private String a(String ss, int n)
tagastab stringi pikkusega n (vo~i originaali)
lisades viimasele tyhikule tyhikuid
int i = ss.lastIndexOf(' ');
int k = Math.max(0,(n - ss.length()));
mitu lisada
StringBuffer s = new StringBuffer(ss);
* ;k-- > 0;
<======s.toString()
String nupp5= AmLocale.Insert();
int w = 25;
String nupp50 = a(AmLocale.Simple()+" F1", w-1);
String nupp50s = a(AmLocale.Simple()+"+ Shift+F1", w-1);
String nupp51 = a(AmLocale.Loop()+" F2", w);
String nupp51s = a(AmLocale.Loop()+"+ Shift+F2", w);
String nupp59 = a(AmLocale.Module()+" F3", w-2);
String nupp59s = a(AmLocale.Module()+"+ Shift+F3", w-2);
String nupp54 = a(AmLocale.Branch()+" F11", w);
String nupp53 = a(AmLocale.Primitive()+" F6", w-1);
String nupp52 = a(AmLocale.Head()+" F5", w);
String nupp55 = a(AmLocale.Multi()+" F4", w);
String nupp55s = a(AmLocale.Multi()+"+ Shift+F4", w);
String nupp56 = a(AmLocale.Condition()+" F7", w-2);
String nupp57 = a(AmLocale.Arrow()+" F8", w);
String nupp57s = a(AmLocale.Arrow()+"- Shift+F8", w-1);
String nupp58 = a(AmLocale.Multi()+"[??] F12", w);
String nupp58s = a(AmLocale.Multi()+"[!!] Shift+F12", w);
String nupp5A = a(AmLocale.Arrow()+"++ F9", w);
String nupp5As = a(AmLocale.Arrow()+"-- Shift+F9", w);
String nupp5B = AmLocale.Image();
6: Tools nupud*
String nupp6 = AmLocale.Tools();
String nupp60 = AmLocale.Sketchify();
String nupp64 = AmLocale.Sketchify()+"<";
String nupp67 = AmLocale.Parse();
String nupp61 = AmLocale.Reduce();
String nupp63 = AmLocale.Textualize();
String nupp65 = AmLocale.Normalize();
String nupp66 = AmLocale.PrepareTex();
7: Frame nupud*
String nupp7 = AmLocale.Frame();
String nupp70 = AmLocale.List();
String nupp71 = AmLocale.New();
String nupp72 = AmLocale.View() + " * " + AmView.sizeFactorStep;
String nupp73 = AmLocale.View() + " / " + AmView.sizeFactorStep;
String nupp74 = AmLocale.View() + " = 1.0";
8: Preferences nupud*
String nupp8 = AmLocale.Preferences();
String nupp80 = AmLocale.Locale();
String nupp81 = AmLocale.Toggle()+" "+ AmLocale.selectionfill();
9: Minna
String nupp9 = AmLocale.Go();
String nupp90 = AmLocale.HOME();
String nupp91 = AmLocale.END();
String nupp92 = AmLocale.End();
String nupp93 = AmLocale.Out();
String nupp94 = AmLocale.Into();
String nupp95 = AmLocale.Next();
String nupp96 = AmLocale.Prev();
4: Süsteem
String nupp4 = AmLocale.System();
String nupp40 = AmLocale.Add_new_base_language();
String nupp4B = AmLocale.Engraft() + " " + AmLocale.base_language();
String nupp41= AmLocale.Remove_language();
String nupp42= AmLocale.Restore() + " " + AmLocale.base_language();
String nupp49 = AmLocale.Deactivate() + " " + AmLocale.base_language();
String nupp4A = AmLocale.Activate() + " " + AmLocale.base_language();
String nupp43 = AmLocale.Add_new_view();
String nupp44 = AmLocale.Remove_view();
String nupp47 = AmLocale.Activate() + " " + AmLocale.view();
String nupp48 = AmLocale.Deactivate() + " " + AmLocale.view();
String nupp45 = AmLocale.Compose() + " " + AmLocale.converter();
String nupp46 = AmLocale.Compose() + " " + AmLocale.release();
h: Help nupud*
String nupph = AmLocale.Help();
String nupph0 = AmLocale.Actions();
String nupph1 = "LaTeX";
String nupph2 = "Html";
String nupph3 = AmLocale.Program();
String nupph4 = AmLocale.Model();
String nupph5 = AmLocale.View();
String nupph6 = AmLocale.Base();
String nupph7 = AmLocale.Macros();
String nupph8 = AmLocale.Project();
String nupph10 = AmLocale.Tutorial();
0, 1, . . . , 8, h: Menu, MetuItems
File: Menu, MenuItems
JMenu m0 = new JMenu(nupp0);
JMenuItem m00 = new JMenuItem(nupp00);
JMenuItem m01 = new JMenuItem(nupp01);
JMenuItem m0100= new JMenuItem(nupp0100);
JMenuItem m0101= new JMenuItem(nupp0101);
JMenuItem m0102= new JMenuItem(nupp0102);
//JMenuItem m010 = new JMenuItem(nupp010);
JMenuItem m02 = new JMenuItem(nupp02);
JMenuItem m03 = new JMenuItem(nupp03);
JMenuItem m03i = new JMenuItem(nupp03i);
JMenuItem m04 = new JMenuItem(nupp04);
JMenuItem m06 = new JMenuItem(nupp06);
JMenuItem m05 = new JMenuItem(nupp05);
JMenuItem m07 = new JMenuItem(nupp07);
JMenuItem m09 = new JMenuItem(nupp09);
JMenuItem m0A = new JMenuItem(nupp0A);
JMenuItem m0C = new JMenuItem(nupp0C);
JMenuItem m0B = new JMenuItem(nupp0B);
JMenuItem m0B1 = new JMenuItem(nupp0B1);
JMenuItem m0B2 = new JMenuItem(nupp0B2);
Base: Menu, MenuItems
JMenu m1 = new JMenu(nupp1);
JMenuItem m10 = new JMenuItem(nupp10);
JMenuItem m11 = new JMenuItem(nupp11);
View: Menu, MenuItems
JMenu m2 = new JMenu(nupp2);
JMenuItem m20 = new JMenuItem(nupp20);
JMenuItem m21 = new JMenuItem(nupp21);
Edit: Menu, MenuItems
JMenu m3 = new JMenu(nupp3, true);
JMenuItem m30 = new JMenuItem(nupp30);
JMenuItem m31 = new JMenuItem(nupp31);
JMenuItem m32 = new JMenuItem(nupp32);
JMenuItem m33 = new JMenuItem(nupp33);
JMenuItem m34 = new JMenuItem(nupp34);
JMenuItem m34i = new JMenuItem(nupp34i);
JMenuItem m34A = new JMenuItem(nupp34A);
JMenuItem m3A = new JMenuItem(nupp3A); // lisatud
JMenuItem m35 = new JMenuItem(nupp35);
JMenuItem m37 = new JMenuItem(nupp37);
JMenuItem m36 = new JMenuItem(nupp36);
JMenuItem m38 = new JMenuItem(nupp38);
JMenuItem m39 = new JMenuItem(nupp39);
JMenuItem m3B = new JMenuItem(nupp3B);
JMenuItem m3C = new JMenuItem(nupp3C);
Insert: Menu, MenuItems
JMenu m5 = new JMenu(nupp5, true);
JMenuItem m50 = new JMenuItem(nupp50);
JMenuItem m50s = new JMenuItem(nupp50s);
JMenuItem m51 = new JMenuItem(nupp51);
JMenuItem m51s = new JMenuItem(nupp51s);
JMenuItem m55 = new JMenuItem(nupp55);
JMenuItem m55s = new JMenuItem(nupp55s);
JMenuItem m52 = new JMenuItem(nupp52);
JMenuItem m53 = new JMenuItem(nupp53);
JMenuItem m54 = new JMenuItem(nupp54);
JMenuItem m56 = new JMenuItem(nupp56);
JMenuItem m57 = new JMenuItem(nupp57);
JMenuItem m57s = new JMenuItem(nupp57s);
JMenuItem m58 = new JMenuItem(nupp58);
JMenuItem m58s = new JMenuItem(nupp58s);
JMenuItem m59 = new JMenuItem(nupp59);
JMenuItem m59s = new JMenuItem(nupp59s);
JMenuItem m5A = new JMenuItem(nupp5A);
JMenuItem m5As = new JMenuItem(nupp5As);
JMenuItem m5B = new JMenuItem(nupp5B);
Tools: Menu, MenuItems
JMenu m6 = new JMenu(nupp6);
JMenuItem m60 = new JMenuItem(nupp60);
JMenuItem m61 = new JMenuItem(nupp61);
JMenuItem m63 = new JMenuItem(nupp63);
JMenuItem m64 = new JMenuItem(nupp64);
JMenuItem m65 = new JMenuItem(nupp65);
JMenuItem m66 = new JMenuItem(nupp66);
JMenuItem m67 = new JMenuItem(nupp67);
Frame: Menu, MenuItems
JMenu m7 = new JMenu(nupp7);
JMenuItem m70 = new JMenuItem(nupp70);
JMenuItem m71 = new JMenuItem(nupp71);
JMenuItem m72 = new JMenuItem(nupp72);
JMenuItem m73 = new JMenuItem(nupp73);
JMenuItem m74 = new JMenuItem(nupp74);
Preferences: Menu, MenuItems
JMenu m8= new JMenu(nupp8);
JMenuItem m80 = new JMenuItem(nupp80);
JMenuItem m81 = new JMenuItem(nupp81);
Go
JMenu m9 = new JMenu(nupp9);
JMenuItem m90 = new JMenuItem(nupp90);
JMenuItem m91 = new JMenuItem(nupp91);
JMenuItem m92 = new JMenuItem(nupp92);
JMenuItem m93 = new JMenuItem(nupp93);
JMenuItem m94 = new JMenuItem(nupp94);
JMenuItem m95 = new JMenuItem(nupp95);
JMenuItem m96 = new JMenuItem(nupp96);
System
JMenu m4 = new JMenu(nupp4);
JMenuItem m40 = new JMenuItem(nupp40);
JMenuItem m4B = new JMenuItem(nupp4B);
JMenuItem m41 = new JMenuItem(nupp41);
JMenuItem m42 = new JMenuItem(nupp42);
JMenuItem m43 = new JMenuItem(nupp43);
JMenuItem m49 = new JMenuItem(nupp49);
JMenuItem m4A = new JMenuItem(nupp4A);
JMenuItem m44 = new JMenuItem(nupp44);
JMenuItem m47 = new JMenuItem(nupp47);
JMenuItem m48 = new JMenuItem(nupp48);
JMenuItem m45 = new JMenuItem(nupp45);
JMenuItem m46 = new JMenuItem(nupp46);
Help: Menu, MenuItems
JMenu mh= new JMenu(nupph);
JMenuItem mh0 = new JMenuItem(nupph0);
JMenuItem mh1 = new JMenuItem(nupph1);
JMenuItem mh2 = new JMenuItem(nupph2);
JMenuItem mh3 = new JMenuItem(nupph3);
JMenuItem mh4 = new JMenuItem(nupph4);
JMenuItem mh5 = new JMenuItem(nupph5);
JMenuItem mh6 = new JMenuItem(nupph6);
JMenuItem mh7 = new JMenuItem(nupph7);
JMenuItem mh8 = new JMenuItem(nupph8);
JMenuItem mh10 = new JMenuItem(nupph10);
AmMenu(AmFrame fr)
konstruktor
frame = fr;
lisada vihjed (tips)
m0B2.setToolTipText(AmLocale.Read_text() + " (Java 5) + " + AmLocale.Sketchify());
lisada kiirendid
m01.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_O, InputEvent.CTRL_MASK));
m02.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_S, InputEvent.CTRL_MASK));
m09.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_Q, InputEvent.CTRL_MASK));
m30.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_Z, InputEvent.CTRL_MASK));
m31.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_D, InputEvent.CTRL_MASK));
m32.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_C, InputEvent.CTRL_MASK));
m33.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_X, InputEvent.CTRL_MASK));
m34.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_V, InputEvent.CTRL_MASK));
m34i.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_I, InputEvent.CTRL_MASK));
m35.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_T, InputEvent.CTRL_MASK));
m37.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_E, InputEvent.CTRL_MASK));
m3C.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_Y, InputEvent.CTRL_MASK));
lisada: kuularid $\rightarrow$ MenuItem; MenuItem $\rightarrow$ Menu
File
m00.addActionListener(new Item00Listener(frame));
m0.add(m00);
? frame instanceof AmProjectFileFrame
m01.addActionListener(new Item01Listener(
(AmProjectFileFrame)frame));
m02.addActionListener(i02L = new Item02Listener(
(AmProjectFileFrame)frame));
m0.add(m01);
m0100.addActionListener(new Item0100Listener(frame));
m0.add(m0100);
m0B.addActionListener(new Item0BListener());
m0.add(m0B);
m0B1.addActionListener(new Item0B1Listener());
m0.add(m0B1);
m0B2.addActionListener(new Item0B2Listener(frame));
m0.add(m0B2);
m0101.addActionListener(new Item0101Listener(frame));
m0.add(m0101);
m0102.addActionListener(new Item0102Listener(frame));
m0.add(m0102);
//m0.add(m010);
m0.addSeparator();
m0.add(m02);
m03.addActionListener(new Item03Listener(frame));
m0.add(m03);
m03i.addActionListener(new Item03iListener(frame));
m0.add(m03i);
m04.addActionListener(new Item04Listener(frame));
m0.add(m04);
m05.addActionListener(new Item05Listener(frame));
m0.add(m05);
m06.addActionListener(new Item06Listener(frame));
m0.add(m06);
m07.addActionListener(new Item07Listener(frame));
m0.add(m07);
m0.addSeparator();
m0A.addActionListener(new Item0AListener(frame));
m0.add(m0A);
m0C.addActionListener(new Item0CListener(frame));
m0.add(m0C);
m0.addSeparator();
m09.addActionListener(new Item09Listener());
m0.add(m09);
Base
m10.addActionListener(new Item10Listener(frame));
m1.add(m10);
m11.addActionListener(new Item11Listener(frame));
m1.add(m11);
View
m20.addActionListener(new Item20Listener(frame));
m2.add(m20);
m21.addActionListener(new Item21Listener(frame));
m2.add(m21);
Edit
m30.addActionListener(new Item30Listener(frame));
m3.add(m30);
m3C.addActionListener(new Item3CListener(frame));
m3.add(m3C);
m3.addSeparator();
m32.addActionListener(i32L = new Item32Listener(frame));
m3.add(m32);
m33.addActionListener(new Item33Listener(frame));
m3.add(m33);
m34.addActionListener(i34L = new Item34Listener(frame));
m3.add(m34);
m34i.addActionListener(new Item34iListener(frame));
m3.add(m34i);
m34A.addActionListener(new Item34AListener(frame));
m3.add(m34A);
m3A.addActionListener( new Item3AListener(frame)); //lisatud
m3.add(m3A); // lisatud
m3.addSeparator();
m31.addActionListener(new Item31Listener(frame));
m3.add(m31);
m35.addActionListener(new Item35Listener(frame));
m3.add(m35);
m37.addActionListener(i37L = new Item37Listener(frame));
m3.add(m37);
m36.addActionListener(new Item36Listener(frame));
m3.add(m36);
m3.addSeparator();
m38.addActionListener(new Item38Listener(frame));
m3.add(m38);
m39.addActionListener(new Item39Listener(frame));
m3.add(m39);
m3B.addActionListener(new Item3BListener(frame));
m3.add(m3B);
Insert
m50.addActionListener(i50L = new Item50Listener(frame));
m5.add(m50);
m50s.addActionListener(i50sL = new Item50sListener(frame));
m5.add(m50s);
m51.addActionListener(i51L = new Item51Listener(frame));
m5.add(m51);
m51s.addActionListener(i51sL = new Item51sListener(frame));
m5.add(m51s);
m59.addActionListener(i59L = new Item59Listener(frame));
m5.add(m59);
m59s.addActionListener(i59sL = new Item59sListener(frame));
m5.add(m59s);
m55.addActionListener(i55L = new Item55Listener(frame));
m5.add(m55);
m55s.addActionListener(i55sL = new Item55sListener(frame));
m5.add(m55s);
m5.addSeparator();
m52.addActionListener(i52L = new Item52Listener(frame));
m5.add(m52);
m53.addActionListener(i53L = new Item53Listener(frame));
m5.add(m53);
m56.addActionListener(i56L = new Item56Listener(frame));
m5.add(m56);
m57.addActionListener(i57L = new Item57Listener(frame));
m5.add(m57);
m57s.addActionListener(i57sL = new Item57sListener(frame));
m5.add(m57s);
m5.addSeparator();
m5As.addActionListener(i5AsL = new Item5AsListener(frame));
m5.add(m5As);
m5A.addActionListener(i5AL = new Item5AListener(frame));
m5.add(m5A);
m54.addActionListener(i54L = new Item54Listener(frame));
m5.add(m54);
m58.addActionListener(i58L = new Item58Listener(frame));
m5.add(m58);
m58s.addActionListener(i58sL = new Item58sListener(frame));
m5.add(m58s);
m5.addSeparator();
m5B.addActionListener(new Item5BListener(frame));
m5.add(m5B);
Tools
m60.addActionListener(new Item60Listener(frame));
m6.add(m60);
m64.addActionListener(new Item64Listener(frame));
m6.add(m64);
m67.addActionListener(new Item67Listener(frame));
m6.add(m67);
m6.addSeparator();
m61.addActionListener(new Item61Listener(frame));
m6.add(m61);
m6.addSeparator();
m65.addActionListener(new Item65Listener(frame));
m6.add(m65);
m63.addActionListener(new Item63Listener(frame));
m6.add(m63);
m6.addSeparator();
m66.addActionListener(new Item66Listener(frame));
m6.add(m66);
Frame
m71.addActionListener(new Item71Listener());
m7.add(m71);
m7.addSeparator();
m70.addActionListener(new Item70Listener(frame));
m7.add(m70);
m7.addSeparator();
m72.addActionListener(new Item72Listener(frame));
m7.add(m72);
m73.addActionListener(new Item73Listener(frame));
m7.add(m73);
m74.addActionListener(new Item74Listener(frame));
m7.add(m74);
Preferences
m80.addActionListener(new Item80Listener(frame));
m8.add(m80);
m81.addActionListener(new Item81Listener(frame));
m8.add(m81);
Go
m90.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_HOME, InputEvent.CTRL_MASK));
m90.addActionListener(new Item90Listener(frame));
m9.add(m90);
m91.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_END, InputEvent.CTRL_MASK));
m91.addActionListener(new Item91Listener(frame));
m9.add(m91);
m92.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_H, InputEvent.CTRL_MASK));
m92.addActionListener(new Item92Listener(frame));
m9.add(m92);
m93.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_P, InputEvent.CTRL_MASK));
m93.addActionListener(new Item93Listener(frame));
m9.add(m93);
m94.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_N, InputEvent.CTRL_MASK));
m94.addActionListener(new Item94Listener(frame));
m9.add(m94);
m95.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_L, InputEvent.CTRL_MASK));
m95.addActionListener(new Item95Listener(frame));
m9.add(m95);
m96.setAccelerator(KeyStroke.getKeyStroke
(KeyEvent.VK_A, InputEvent.CTRL_MASK));
m96.addActionListener(new Item96Listener(frame));
m9.add(m96);
System
m40.addActionListener(new Item40Listener(frame));
m4.add(m40);
m4B.addActionListener(new Item4BListener(frame));
m4.add(m4B);
m41.addActionListener(new Item41Listener(frame));
m4.add(m41);
m42.addActionListener(new Item42Listener(frame));
m4.add(m42);
m4A.addActionListener(new Item4AListener(frame));
m4.add(m4A);
m49.addActionListener(new Item49Listener(frame));
m4.add(m49);
m4.addSeparator();
m43.addActionListener(new Item43Listener(frame));
m4.add(m43);
m44.addActionListener(new Item44Listener(frame));
m4.add(m44);
m47.addActionListener(new Item47Listener(frame));
m4.add(m47);
m48.addActionListener(new Item48Listener(frame));
m4.add(m48);
m4.addSeparator();
m45.addActionListener(new Item45Listener(frame));
m4.add(m45);
m46.addActionListener(new Item46Listener(frame));
m4.add(m46);
Help
mh0.addActionListener(new ItemH0Listener());
mh.add(mh0);
mh7.addActionListener(new ItemH7Listener());
mh.add(mh7);
mh1.addActionListener(new ItemH1Listener());
mh.add(mh1);
mh2.addActionListener(new ItemH2Listener());
mh.add(mh2);
mh3.addActionListener(new ItemH3Listener());
mh.add(mh3);
mh4.addActionListener(new ItemH4Listener());
mh.add(mh4);
mh5.addActionListener(new ItemH5Listener());
mh.add(mh5);
mh6.addActionListener(new ItemH6Listener());
mh.add(mh6);
mh8.addActionListener(new ItemH8Listener());
mh.add(mh8);
mh.addSeparator();
mh10.addActionListener(new ItemH10Listener());
mh.add(mh10);
lisada: sellele tehtud Menu -d
add(m0);
add(m1);
add(m2);
add(m3);
add(m5);
add(m9);
add(m6);
add(m7);
add(m8);
add(m4);
//setHelpMenu(mh);
pole swingis veel realiseeritud!
add(mh);
teha MenuItem-te tabel
tabeli reas suvaline jrk.
items = new Mpaar[11][];
items[0] = new Mpaar[18];
items[0][0] = new Mpaar(m00, nupp00);
items[0][1] = new Mpaar(m0100, nupp0100);
items[0][2] = new Mpaar(m0B, nupp0B);
items[0][3] = new Mpaar(m01, nupp01);
items[0][4] = new Mpaar(m02, nupp02);
items[0][5] = new Mpaar(m03, nupp03);
items[0][6] = new Mpaar(m0101, nupp0101);
items[0][7] = new Mpaar(m0102, nupp0102);
items[0][8] = new Mpaar(m04, nupp04);
items[0][9] = new Mpaar(m05, nupp05);
items[0][10] = new Mpaar(m09, nupp09);
items[0][11] = new Mpaar(m0A, nupp0A);
items[0][12] = new Mpaar(m06, nupp06);
items[0][13] = new Mpaar(m07, nupp07);
items[0][14] = new Mpaar(m0B1, nupp0B1);
items[0][15] = new Mpaar(m0B2, nupp0B2);
items[0][16] = new Mpaar(m0C, nupp0C);
items[0][17] = new Mpaar(m03i, nupp03i);
items[1] = new Mpaar[2];
items[1][0] = new Mpaar(m10, nupp10);
items[1][1] = new Mpaar(m11, nupp11);
//items[1][2] = new Mpaar(m12, nupp12);
//items[1][3] = new Mpaar(m13, nupp13);
//items[1][4] = new Mpaar(m14, nupp14);
items[2] = new Mpaar[2];
items[2][0] = new Mpaar(m20, nupp20);
items[2][1] = new Mpaar(m21, nupp21);
items[3] = new Mpaar[15];
items[3][0] = new Mpaar(m30, nupp30);
items[3][1] = new Mpaar(m31, nupp31);
items[3][2] = new Mpaar(m32, nupp32);
items[3][3] = new Mpaar(m33, nupp33);
items[3][4] = new Mpaar(m34, nupp34);
items[3][5] = new Mpaar(m34i, nupp34i);
items[3][6] = new Mpaar(m34A, nupp34A);
items[3][7] = new Mpaar(m35, nupp35);
items[3][8] = new Mpaar(m37, nupp37);
items[3][9] = new Mpaar(m36, nupp36);
items[3][10] = new Mpaar(m38, nupp38);
items[3][11] = new Mpaar(m39, nupp39);
items[3][12] = new Mpaar(m3A, nupp3A);
items[3][13] = new Mpaar(m3B, nupp3B);
items[3][14] = new Mpaar(m3C, nupp3C);
items[4] = new Mpaar[19];
items[4][0] = new Mpaar(m50, nupp50);
items[4][1] = new Mpaar(m50s, nupp50s);
items[4][2] = new Mpaar(m51, nupp51);
items[4][3] = new Mpaar(m51s, nupp51s);
items[4][4] = new Mpaar(m59, nupp59);
items[4][5] = new Mpaar(m59s, nupp59s);
items[4][6] = new Mpaar(m55, nupp55);
items[4][7] = new Mpaar(m55s, nupp55s);
items[4][8] = new Mpaar(m52, nupp52);
items[4][9] = new Mpaar(m53, nupp53);
items[4][10] = new Mpaar(m56, nupp56);
items[4][11] = new Mpaar(m57, nupp57);
items[4][12] = new Mpaar(m57s, nupp57s);
items[4][13] = new Mpaar(m5As, nupp5As);
items[4][14] = new Mpaar(m5A, nupp5A);
items[4][15] = new Mpaar(m54, nupp54);
items[4][16] = new Mpaar(m58, nupp58);
items[4][17] = new Mpaar(m58s, nupp58s);
items[4][18] = new Mpaar(m5B, nupp5B);
items[5] = new Mpaar[7];
items[5][0] = new Mpaar(m60, nupp60);
items[5][1] = new Mpaar(m64, nupp64);
items[5][2] = new Mpaar(m61, nupp61);
items[5][3] = new Mpaar(m65, nupp65);
items[5][4] = new Mpaar(m63, nupp63);
items[5][5] = new Mpaar(m66, nupp66);
items[5][6] = new Mpaar(m67, nupp67);
items[6] = new Mpaar[5];
items[6][0] = new Mpaar(m70, nupp70);
items[6][1] = new Mpaar(m71, nupp71);
items[6][2] = new Mpaar(m72, nupp72);
items[6][3] = new Mpaar(m73, nupp73);
items[6][4] = new Mpaar(m74, nupp74);
items[7] = new Mpaar[2];
items[7][0] = new Mpaar(m80, nupp80);
items[7][1] = new Mpaar(m81, nupp81);
items[8] = new Mpaar[10];
items[8][0] = new Mpaar(mh0, nupph0);
items[8][1] = new Mpaar(mh1, nupph1);
items[8][2] = new Mpaar(mh2, nupph2);
items[8][3] = new Mpaar(mh3, nupph3);
items[8][4] = new Mpaar(mh4, nupph4);
items[8][5] = new Mpaar(mh5, nupph5);
items[8][6] = new Mpaar(mh6, nupph6);
items[8][7] = new Mpaar(mh7, nupph7);
items[8][8] = new Mpaar(mh8, nupph8);
items[8][9] = new Mpaar(mh10, nupph10);
items[9] = new Mpaar[7];
items[9][0] = new Mpaar(m90, nupp90);
items[9][1] = new Mpaar(m91, nupp91);
items[9][2] = new Mpaar(m92, nupp92);
items[9][3] = new Mpaar(m93, nupp93);
items[9][4] = new Mpaar(m94, nupp94);
items[9][5] = new Mpaar(m95, nupp95);
items[9][6] = new Mpaar(m96, nupp96);
items[10] = new Mpaar[12];
items[10][0] = new Mpaar(m40, nupp40);
items[10][1] = new Mpaar(m4B, nupp4B);
items[10][2] = new Mpaar(m41, nupp41);
items[10][3] = new Mpaar(m42, nupp42);
items[10][4] = new Mpaar(m49, nupp49);
items[10][5] = new Mpaar(m4A, nupp4A);
items[10][6] = new Mpaar(m43, nupp43);
items[10][7] = new Mpaar(m44, nupp44);
items[10][8] = new Mpaar(m47, nupp47);
items[10][9] = new Mpaar(m48, nupp48);
items[10][10] = new Mpaar(m45, nupp45);
items[10][11] = new Mpaar(m46, nupp46);
private int getMenuNr(String s)
tagastab rea nr tabelis items
<======0
<======1
<======2
<======3
<======4
<======5
<======6
<======7
<======8
<======9
<======10
<======-1
lubada/keelata valikud
public void setEnabled(String menuLabel, String itemLabel, boolean toggle)
lylitab vastavat menyyliiget
int i = getMenuNr(menuLabel);
int m = items[i].length;
* int j = 0; j < m; j++
? items[i][j].nupp.equals(itemLabel)
items[i][j].item.setEnabled(toggle);
<==========
public void setEnabled(String menuLabel, boolean toggle)
lylitab koik menyyliikmed
int i = getMenuNr(menuLabel);
int m = items[i].length;
* int j = 0; j < m; j++
items[i][j].item.setEnabled(toggle);
? !(frame instanceof AmProjectFileFrame)
setEnabled(nupp0, nupp01, false);
Open
setEnabled(nupp0, nupp02, false);
Save
setEnabled(nupp0, nupp03, false);
Save As
setEnabled(nupp0, nupp03i, false);
public void forEmptyFrame()
setEnabled(AmLocale.File(), false);
setEnabled(AmLocale.File(), AmLocale.Quit(),true);
setEnabled(AmLocale.File(),
AmLocale.Import() + " " + AmLocale.macro(),true);
setEnabled(AmLocale.File(),
AmLocale.Import() + " " + AmLocale.project(),true);
? frame instanceof AmProjectFileFrame
setEnabled(AmLocale.File(), AmLocale.Open(),true);
<======
setEnabled(AmLocale.File(), AmLocale.New(),true);
setEnabled(AmLocale.File(), AmLocale.Import(),true);
setEnabled(AmLocale.File(), AmLocale.Read_text(),true);
setEnabled(AmLocale.File(), AmLocale.Input()+" java",true);
setEnabled(AmLocale.Base(), false);
setEnabled(AmLocale.Edit(), false);
setEnabled(AmLocale.Insert(), false);
setEnabled(AmLocale.View(), false);
setEnabled(AmLocale.Tools(), false);
setEnabled(AmLocale.Go(), false);
setEnabled(AmLocale.Frame(), AmLocale.List(),true);
? (Am.clipboard.obj != null)
setEnabled(AmLocale.Edit(),AmLocale.Paste(),true);
setEnabled(AmLocale.Edit(),"?"+AmLocale.Paste(),true);
public void forNewContents()
setEnabled(AmLocale.File(), true);
File
? ! (frame instanceof AmProjectFileFrame)
tavaline raam
setEnabled(AmLocale.File(), AmLocale.Open(), false);
setEnabled(AmLocale.File(), AmLocale.Save(), false);
setEnabled(AmLocale.File(), AmLocale.SaveAs(), false);
setEnabled(AmLocale.File(), AmLocale.SaveAll(), false);
<======
projektifaili raam
setEnabled(AmLocale.File(), AmLocale.Save(), true);
setEnabled(AmLocale.File(), AmLocale.SaveAs(), true);
setEnabled(AmLocale.File(), AmLocale.SaveAll(), true);
setEnabled(AmLocale.File(), AmLocale.New(), false);
setEnabled(AmLocale.File(), AmLocale.Import(), false);
setEnabled(AmLocale.File(), AmLocale.Read_text(), false);
setEnabled(AmLocale.File(), AmLocale.Input()+" java", false);
setEnabled(AmLocale.Insert(), true);
setEnabled(AmLocale.Go(), true);
? Am.clipboard.obj != null
setEnabled(AmLocale.Edit(),AmLocale.Paste(),true);
setEnabled(AmLocale.Edit(),"?"+AmLocale.Paste(),true);
setEnabled(AmLocale.Edit(), AmLocale.Delete(), true);
setEnabled(AmLocale.Edit(), AmLocale.Replace(), true);
setEnabled(AmLocale.Edit(), AmLocale.Bring(), true);
SS
public boolean menuItemIsEnabled(String menuLabel, String itemLabel)
Kasutatud Projekt raami sulgemisel
Tagastab 'true', kui menüü item on aktiivne
'false' teisel juhul
int i = getMenuNr(menuLabel);
int m = items[i].length;
* int j = 0; j < m; j++
? ( items[i][j].nupp.equals(itemLabel))
<==========items[i][j].item.isEnabled()
<======false