AMADEUS html plain
This sketchy text is generated by AMADEUS
import
* import
java.awt.*;
java.awt.event.*;
javax.swing.*;
class AmProjectFileFrame
class AmProjectFileFrame extends AmFrame
raam skeemtekstile
AmFrame projectDescriptionFrame;
JLabel projectBar;
Sketch ownProject;
AmProjectFileFrame(Dimension d, Point p, AmFrame pDF)
konstruktor
teeb kuularitega varustatud raami moo~tmetega d, alguspunktiga p
puuduvad veel sisu (contents) ja komponendid (menu, view area)
super(d, p);
projectDescriptionFrame = pDF;
Sketch sk = ProjectBoard.getSelectionOwnProject(pDF);
//
? sk != null
kolme klõpsu korral
projectBar =
new JLabel(AmLocale.project() + ": " +
sk.primitiveHead(0).text.row(0).toString().trim(), JLabel.RIGHT);
<======
projekti importimisel
projectBar =
new JLabel(AmLocale.project() + ": " +
AmLocale.None(), JLabel.RIGHT);
? sk != null
kolme klõpsu korral
projectBar =
new JLabel(AmLocale.project() + ": " +
sk.primitiveHead(0).text.row(0).toString().trim(), JLabel.RIGHT);
<======
projekti importimisel
//JK 15.12.2009 Branch brr = pDF.contents.main.branch(0);
//JK 15.12.2009 Sketch skk = (Sketch)(brr.member(0));
Branch bkk = pDF.contents.main.branch(0);
JK 16.02.2010
Sketch skk = (Sketch)(bkk.member(0));
JK 16.02.2010/////JK 15.12.2009
projectBar =
new JLabel(AmLocale.project() + ": " +
skk.primitiveHead(0).text.row(0).toString().trim(), JLabel.RIGHT);
isendimeetodid*
void addComponents()
super.addComponents();
getContentPane().add(projectBar, "North");
void setOwnProject()
ownProject = ProjectBoard.getSelectionOwnProject(projectDescriptionFrame);
String ownProjectName =
ownProject.primitiveHead(0).text.row(0).toString().trim();
projectBar.setText(AmLocale.project() + ": " + ownProjectName);
void replaceProjectBarText()
keele muutuse korral
prefiks "...:" ==> AmLocale.project()+":"
? projectBar != null
String s = projectBar.getText();
int i = s.indexOf(":");
<==========
projectBar.setText(AmLocale.project() + s.substring(i));