EOS 2  1.1.0
Einfache Objektbasierte Sprache
TextFeld.java
gehe zur Dokumentation dieser Datei
1 package eos;
2 
3 import de.lathanda.eos.base.Alignment;
4 import de.lathanda.eos.geo.TextField;
5 
16 public class TextFeld extends Rechteck {
17  private final TextField textfield;
18  public TextFeld() {
19  super(new TextField());
20  textfield = (TextField)figure;
21  }
22  public void schriftfarbeSetzen(Farbe farbe) {
23  textfield.setTextColor(farbe.getColor());
24  }
26  return new Farbe(textfield.getTextColor());
27  }
28  public void schriftgroesseSetzen(int groesse) {
29  textfield.setTextSize(groesse);
30  }
31  public int schriftgroesseLesen() {
32  return textfield.getTextSize();
33  }
34  public void schriftartSetzen(String schriftart) {
35  textfield.setFont(schriftart);
36  }
37  public String schriftartLesen() {
38  return textfield.getFont();
39  }
40  public void ausrichtungVertikalSetzen(Alignment ausrichtung) {
41  textfield.setAlignmentVertical(ausrichtung);
42  }
44  return textfield.getAlignmentVertical();
45  }
46  public void ausrichtungHorizontalSetzen(Alignment ausrichtung) {
47  textfield.setAlignmentHorizontal(ausrichtung);
48  }
49  public void groesseAutomatischAnpassenSetzen(boolean auto) {
50  textfield.setAutoAdjust(auto);
51  }
53  return textfield.getAutoAdjust();
54  }
56  return textfield.getAlignmentHorizontal();
57  }
58  public void durchsichtigSetzen(boolean durchsichtig) {
59  textfield.setHideBorder(durchsichtig);
60  }
61  public boolean durchsichtigLesen() {
62  return textfield.getHideBorder();
63  }
64 
65  public void zeileHinzufuegen(Object text) {
66  textfield.appendLine(text.toString());
67  }
68  public void zeileLoeschen() {
69  textfield.deleteLine();
70  }
71  public void textLoeschen() {
72  textfield.deleteText();
73  }
74  public void zeileSetzen(int zeilennummer, String text) {
75  textfield.setLine(zeilennummer, text);
76  }
77 }
void appendLine(String text)
Definition: TextField.java:128
void setFont(String fontname)
Definition: TextField.java:88
void setLine(int linenr, String text)
Definition: TextField.java:134
void setAlignmentHorizontal(Alignment alignment)
Definition: TextField.java:112
void setAutoAdjust(boolean auto)
Definition: TextField.java:118
void setHideBorder(boolean hideBorder)
Definition: TextField.java:71
void setAlignmentVertical(Alignment alignment)
Definition: TextField.java:98
void setTextColor(MutableColor color)
Definition: TextField.java:63
final Figure figure
Definition: Figur.java:20
void zeileHinzufuegen(Object text)
Definition: TextFeld.java:65
void ausrichtungVertikalSetzen(Alignment ausrichtung)
Definition: TextFeld.java:40
String schriftartLesen()
Definition: TextFeld.java:37
void zeileLoeschen()
Definition: TextFeld.java:68
void zeileSetzen(int zeilennummer, String text)
Definition: TextFeld.java:74
Alignment ausrichtungVertikalLesen()
Definition: TextFeld.java:43
void schriftgroesseSetzen(int groesse)
Definition: TextFeld.java:28
boolean durchsichtigLesen()
Definition: TextFeld.java:61
Farbe schriftfarbeLesen()
Definition: TextFeld.java:25
void schriftfarbeSetzen(Farbe farbe)
Definition: TextFeld.java:22
int schriftgroesseLesen()
Definition: TextFeld.java:31
Alignment ausrichtungHorizontalLesen()
Definition: TextFeld.java:55
void textLoeschen()
Definition: TextFeld.java:71
void durchsichtigSetzen(boolean durchsichtig)
Definition: TextFeld.java:58
void groesseAutomatischAnpassenSetzen(boolean auto)
Definition: TextFeld.java:49
void schriftartSetzen(String schriftart)
Definition: TextFeld.java:34
boolean groesseAutomatischAnpassenLesen()
Definition: TextFeld.java:52
void ausrichtungHorizontalSetzen(Alignment ausrichtung)
Definition: TextFeld.java:46
Impressum