überarbeitet 05.10.03; übersetzt 11.02.11; überarbeitet 01.08.11, 06.05.24; Deutsche Übersetzung Heinrich Gailer


Quiz über Labels und Textfelder

Hinweise: Entscheidet Euch bei jeder Frage für die beste Antwort. Klickt dann auf das entsprechende Optionskästchen, um diese Antwort auszuwählen. Ihr könnt Eure Antwort jederzeit ändern. Sobald das Quiz bewertet wird, erscheint der Buchstabe der richtigen Antwort in der Textbox unterhalb der Frage.



1. Von welcher direkten Basisklasse wird JTextField abgeleitet?

A.    JText
B.    JField
C.    JTextComponent
D.    JComponent

2. Was muss in den Lücken stehen, so dass ein Textfeld von 20 Zeichen in den Frame gestellt wird?

  public TextExample()
  {
    text = new JTextField( ____ ) ;
    _________( new FlowLayout() );
    add( ____ );
  }

A.    text, setLayout, 20
B.    20, setLayout, text
C.    20, put, frame
D.    20, set, text

3. Welches ist die Klasse von Swing-Labels?

A.    JLabel
B.    Label
C.    SLable
D.    label

4. Wie stellt FlowLayout() Komponenten in einen Frame?

A.    Er beginnt oben, dann von links nach rechts für jede Zeile.
B.    Er beginnt unten, dann von rechts nach links für jede Zeile.
C.    Er beginnt in der Mitte und geht dann spiralenförmig nach außen.
D.    Er stellt die erste Komponente in die Mitte und quetscht den Rest darum herum.

5. Wann erzeugt ein Textfeld einen Action-Event?

A.    Wenn das Feld den Fokus hat und die Eingabetaste gedrückt wird.
B.    Für jedes Zeichen, dass in das Feld eingegeben wird.
C.    Immer wenn der Frame den Fokus hat und die Eingabetaste gedrückt wird.
D.    Wenn das Textfeld den Fokus verliert.

6. Können Korrekturen vorgenommen werden, wenn der Anwender in ein Textfeld eingibt?

A.    Nein, jedes Zeichen wird sobald es eingegeben wurde so bald wie möglich an die Applikation geschickt.
B.    Nein, die Rück- oder Löschen-Taste beendet die Eingabe.
C.    Ja, bis die Eingabetaste gedrückt wird.
D.    Ja, aber nur das Löschen der ganzen Zeile ist möglich.

7. Welche Methode wird verwendet, um den Text eines JTextField zu lesen?

A.    readText()
B.    getText()
C.    getString()
D.    putText()

8. Kann das Programm Text in ein JTextField stellen?

A.    Nein, nur der Anwender kann Text eingeben.
B.    Ja, indem er ein JLabel verwendet.
C.    Ja,, indem er setEditable() verwendet.
D.    Ja, indem er setText() verwendet.

9. Wie kann der Anwender daran gehindert werden Text in ein Textfeld einzugeben?

A.    Durch die Verwendung von setEditable( true ).
B.    Durch die Verwendung von setEditable( false ).
C.    Durch die Verwendung von setNotEditable().
D.    Durch die Verwendung von setVisible( false ).

10. Welche Methode ändert die Hintergrundfarbe eines Inhaltsbereichs?

A.    setColor()
B.    setBackgroundColor()
C.    setBackground()
D.    setForegroundColor()

Richtige Antworten:       in Prozent:       Bewertung:   


Inhalt Solltet Ihr gerade von einer anderen Seite hierher zurückgekommen sein oder diese Seite neu geladen haben kann es sein, dass Ihr erneut auf alle Antworten klicken müsst, damit das Bewertungsprogramm korrekt arbeitet.

Um die alten Antworten zu löschen, haltet die Strg-Taste gedrückt und ladet dann die Seite neu. Bei manchen Browsern funktioniert das in Verbindung mit der Umschalt- bzw. Strg+Umschalt-Taste.