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


Quiz über Labels und Textfelder

Das ist ein Übungsquiz. Die Ergebnisse werden nirgendwo erfasst und haben keine Auswirkung auf Ihre Note. Die Fragen in diesem Quiz dürfen in keinem Quiz oder Test erscheinen, der für Ihre Benotung zählt.

Hinweise: Wählen Sie für jede Frage die beste Antwort und klicken Sie dann auf das entsprechende Optionskästchen. Sie können Ihre Antwort jederzeit ändern. Wenn das Quiz bewertet wird, erscheint die richtige Antwort in der Textbox nach jeder 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 (Sollten Sie gerade von einer anderen Seite hierher zurückgekommen sein oder diese Seite neu geladen haben, kann es sein, dass Sie erneut auf jede Ihrer ausgewählten Antworten klicken müssen, damit das Bewertungsprogramm korrekt arbeitet.)

Um die alten Antworten zu löschen, halten Sie die Strg-Taste gedrückt und laden dann die Seite neu (Firefox). Bei anderen Browsern funktioniert das in Verbindung mit der Umschalt- bzw. Strg+Umschalt-Taste. Beim Internet Explorer 8 muss die Seite verlassen und erneut aufgerufen werden.