AMADEUS html plain
import java.awt.*;
class ViewModel
abstract
silumiseks
class ViewModel extends View
stiil: taanetega tekstina ja mudeli mo~istetega
static final int ROW_HEIGHT = 10;
static final int ROW_ELEMENT_WIDTH = 10;
ViewModel
ViewModel(Scheme s)
/*
void plan(Graphics g, int x0, int y0){
int xx = x0, yy = y0; jooksvad
xx += ROW_HEIGHT;
int hh = 0; skeemi s ko~rgus
int ww = 0; skeemi s laius
planeerida kommentaar: SKETCH/BRANCH:kommentaar
hh += ROW_HEIGHT;
int w = sk.comment.elements.size() * ROW_ELEMENT_WIDTH + 7;
if(w > ww) ww = w;
planeerida pa"is
for(int i = 0; i < sk.head.size(); i++){
yy += ROW_HEIGHT;
PrimitiveHead p = (PrimitiveHead)(sk.head.elementAt(i));
p.text.x = xx;
p.text.y = yy;
hh += p.text.height;
if(p.text.width > ww) ww = p.text.width;
}
planeerida keha
...
panna s-le
x = xx; y = yy; height = hh; width = ww;
}
void draw(Graphics g){
skeemi algus
String st0;
if(sk instanceof Sketch) st0 = "SKETCH:";
else
st0 = "BRANCH:";
g.drawString(st0 + sk.comment.toString(), x, y);
pa"is
for(int i = 0; i < sk.head.size(); i++){
}
}
void pointLocation(Point p, Scheme s){
return true;
}
*/