EOS 2  1.1.0
Einfache Objektbasierte Sprache
StrichFigur.java
gehe zur Dokumentation dieser Datei
1 package eos;
2 
3 import de.lathanda.eos.base.LineStyle;
4 import de.lathanda.eos.geo.LineFigure;
5 
18 public abstract class StrichFigur extends Figur {
19  private final LineFigure line;
21  super(figure);
22  line = (LineFigure)figure;
23  }
24 
25  public void randfarbeSetzen(Farbe farbe) {
26  line.setLineColor(farbe.getColor());
27  }
28  public Farbe randfarbeLesen() {
29  return new Farbe(line.getLineColor());
30  }
31  public void randartSetzen(LineStyle randart) {
32  line.setLineStyle(randart);
33  }
35  return line.getLineStyle();
36  }
37  public void randstaerkeSetzen(double randstaerke) {
38  line.setLineWidth(randstaerke);
39  }
40  public double randstaerkeLesen() {
41  return line.getLineWidth();
42  }
43 }
void setLineWidth(double width)
Definition: LineFigure.java:49
void setLineStyle(LineStyle linestyle)
Definition: LineFigure.java:40
void setLineColor(MutableColor color)
Definition: LineFigure.java:31
final Figure figure
Definition: Figur.java:20
void randartSetzen(LineStyle randart)
LineStyle randartLesen()
StrichFigur(LineFigure figure)
double randstaerkeLesen()
void randfarbeSetzen(Farbe farbe)
Farbe randfarbeLesen()
void randstaerkeSetzen(double randstaerke)
Impressum