EOS 2  1.1.0
Einfache Objektbasierte Sprache
ColorValue.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.gui.objectchart;
2 
3 import java.awt.Color;
4 
5 import de.lathanda.eos.gui.diagram.Unit;
6 import de.lathanda.eos.gui.diagram.Drawing;
7 
14 public class ColorValue extends Unit {
15  private Color color;
16 
17  public ColorValue(Color color) {
18  super();
19  this.color = color;
20  }
21 
22  @Override
23  public void drawUnit(Drawing d) {
24  Color org = d.getColor();
25  d.setColor(color);
26  d.fillRect(0, 1, 4, 4);
27  d.setColor(Color.BLACK);
28  d.drawRect(0, 1, 4, 4);
29  d.setColor(org);
30  }
31 
32  @Override
33  public void layoutUnit(Drawing d) {
34  width = 5;
35  height = 6;
36  }
37 
38 }
void fillRect(float x, float y, float width, float height)
Definition: Drawing.java:236
void drawRect(float x, float y, float width, float height)
Definition: Drawing.java:211
Impressum