AMADEUS html plain
This sketchy text is generated by AMADEUS
import java.awt.*;
import java.awt.event.*;
class Item70Listener
class Item70Listener implements ActionListener
Frame + List
AmFrame frame;
Item70Listener(AmFrame fr)
konstruktor
public void actionPerformed(ActionEvent event)
olemasolevate akende pealkirjade loetelu
String[] items = new String[Am.frames.size()];
int jooksev = 0;
* int i = 0; i < Am.frames.size(); i++
jooksev raam:
AmFrame fr = (AmFrame)(Am.frames.elementAt(i));
? fr == frame
jooksev = i;
String iStr;
i sõnena
? i < 9
iStr = " " + i + ". ";
<======
teha nimi:
String itemName = fr.getTitle();
? fr instanceof AmProjectFileFrame
int iMiinus = itemName.indexOf("-");
? iMiinus >= 0
AMADEUS maha
itemName = itemName.substring(iMiinus);
<======
items[i] = iStr
+ ((AmProjectFileFrame)(fr)).projectBar.getText()
+ " " + itemName;
<======
items[i] = iStr + itemName;
AmList list = new AmList(items);
list.setSelectedIndex(jooksev);
AmDialog d = new AmDialog
(frame, AmLocale.List(),AmDialog.B_SELECT_CANCEL,
AmLocale.Frame()+":",
(AmList)list);
int bli = -999;
kompilaatorile
??d.getTulemus()
? AmDialog.CANCEL:
<==========
? AmDialog.SELECT:
bli = list.getSelectedIndex();
<======
et List-akna poolt kaetud Frame-menüü ei jääks tolgendama:
// ((AmFrame)(Am.frames.elementAt(jooksev))).refresh();
valitud raam tuua esile
? bli != jooksev
AmFrame fram = (AmFrame)(Am.frames.elementAt(bli));
? Am.isWindows
fram.setExtendedState(Frame.NORMAL);
JK 08.09.2010
fram.toFront();
<======
JK 08.09.2010
Am.toFront(fram);
LINUXi (jt) jaoks
fram.setState(javax.swing.JFrame.NORMAL);
// ((AmFrame)(Am.frames.elementAt(bli))).show();