Java: AWT Kontrollelemente |
Das Grundkonzept des AWT ist von X-Window geprägt. Innerhalb des Programms werden die Fenster und deren Unterfenster angelegt. Unterfenster sind beispielsweise Kontrollelemente oder Layout-Fenster, die beschreiben, wie die Kontrollemelente angeordnet werden. Bei der Erzeugung des Elemente wird auch definiert, welche Funktion welche Ereignisse des Kontrollelement bearbeitet.
Ein Programm, das die awt benutzt, muß erst die Library importieren.import java.awt.*;
Die Memberfunktionen
Die Radiobuttons unterscheiden sich dadurch, daß sie gemeinsam
in einer CheckboxGroup befinden. Beispiel:
Member, die nur bei Radio-Buttons funktionieren.
Kontrollelemente
Label
Label();
Label(String);
Label(String, Ausrichtung);
Ausrichtung: Label.RIGHT Label.LEFT Label.CENTER
void setText(String);
String getText();
void setAlignment(int);
int getAlignment();
Button
Der Button hat die gleichen Memberfunktionen wie Label.
Checkboxen und Radiobutton
Gleiche Memberfunktionen wie Label und Button, hinzu kommt:
boolean getState();
setState(boolean);
CheckboxGroup Gruppe = new CheckboxGroup();
this.add(new Checkbox("ARD", true, Gruppe));
this.add(new Checkbox("ZDF", false, Gruppe));
Checkbox getCurrent();
SetCurrent(Checkbox);
addItem(String) | fügt ein Item hinzu |
String getItem(int) | liefert den Text des Items (Index beginnt bei 0) |
int getItemCount() | liefert die Anzahl der Elemente der Liste |
int getSelectedItem() | liefert den Index des selektierten Items |
void select(int) | selektiert das Item mit dem angebenen Index |
void select(String) | selektiert das Item mit dem angebenen Text |
Der Index der Items beginnt bei 0.
addItem(String) | fügt ein Item hinzu |
String getItem(int) | liefert den Text des Items (Index beginnt bei 0) |
int getItemCount() | liefert die Anzahl der Elemente der Liste |
String getSelectedItem() | liefert den Text des selektierten Items |
int getSelectedIndex() | liefert den Index des selektierten Items |
void select(int) | selektiert das Item mit dem angebenen Index |
void select(String) | selektiert das Item mit dem angebenen Text |
bei Listen mit Mehrfachselektion | |
String[] getSelectedItems() | liefert den Index des selektierten Items |
int[] getSelectedIndexes() | liefert den Index des selektierten Items |
Konstruktoren:
TextField() TextField(String DefString, int Breite)
DefString ist der vorgegebene Text. Mit Breite kann das Erscheinungsbild vorgegeben werden. Das TextField wird versuchen, eine Breite der angegebenen Zeichen zu erreichen. Die Anzahl der einzugebenden Zeichen wird dadurch nicht beschränkt.
Memberfunktionen:
int setText(String) | belegt das Feld mit Text |
String getText() | liefert den Inhalt des Textfeldes |
select(int, int) | setzt die Markierung |
selectAll() | setzt die Markierung über alles |
int getSelectionStart() | liefert Anfang der Markierung |
int getSelectionEnd() | liefert Ende der Markierung |
int getSelectionText() | liefert den markierten Text |
int getColumns() | liefert Anzahl der max. Spalten |
setEchoChar(char) | setzt das Zeichen für die Passwortfunktion |
TextArea()
Memberfunktionen:
TextArea
Konstruktoren:
TextArea(String, int Zeilen, int Spalten)
int setText(String) | belegt das Feld mit Text |
String getText() | liefert den Inhalt des Textfeldes |
select(int, int) | setzt die Markierung |
selectAll() | setzt die Markierung über alles |
int getSelectionStart() | liefert Anfang der Markierung |
int getSelectionEnd() | liefert Ende der Markierung |
int getSelectionText() | liefert den markierten Text |
int getColumns() | liefert Anzahl der max. Spalten |
int getRows() | liefert Anzahl der max. Zeilen |
append(String) | fügt Text an das Ende des Textes |
insert(String, int) | fügt Text an der Position ein |
replace(String, int, int) | ersetzt Text zwischen den Positionen |
Homepage - Java | 23.9.2001 (C) Copyright 1999, 2000, 2001 Arnold Willemer |