überarbeitet 05.10.03; übersetzt 04.03.11; Deutsche Übersetzung Heinrich Gailer


über Buttons


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. Welche drei Arten von Software werden von einem vollständigen GUI Programm benötigt.

A.    GUI Komponenten, Ereignis-Listener, Applikationscode
B.    Action-Events, Fensterobjekte, Container
C.    Frames, Fenster, Container
D.    Libraries, Toolkits, Interfaces

2. Wie wird eine GUI Komponente (wie ein Button) einem JFrame hinzugefügt?

A.    insert( Component c )
B.    add( Component c )
C.    draw( Component c )
D.    put( Component c )

3. Welches ist die Java Software, die bestimmt wie die Komponenten eines Containers dargestellt werden?

A.    Display Manager
B.    Component Manager
C.    Stage Manager
D.    Layout Manager

4. Welcher Manager zeigt Komponenten zeilenweise an, in der Reihenfolge in der sie dem Frame hinzugefügt wurden?

A.    CardLayout
B.    FlowLayout
C.    GridLayout
D.    BorderLayout

5. Welche Methode eines JFrame wird verwendet, um einen Layoutmanager zu wählen?

A.    setLayout()
B.    add()
C.    actionPerformed()
D.    setVisible()

6. Welche Schnittstelle muss eine Klasse implementieren, damit sie zu einem Listener für die ActionEvents eines Buttons wird?

A.    TextListener
B.    Runnable
C.    ActionListener
D.    ImageConsumer

7. Welche Methode muss ein Listener für Button-Ereignisse implementieren?

A.    paint()
B.    windowClosing()
C.    addActionListener()
D.    actionPerformed()

8. Welche Methode eines Inhaltsbereich (content pane) ändert seine Hintergrundfarbe?

A.    setBackground( Color c )
B.    setForeground( Color c )
C.    add()
D.    getBackground()

9. Wann sollte Ihr Programm die repaint() aufrufen?

A.    Niemals — dass ist die Aufgabe des System.
B.    Nur einmal, wenn der Frame erzeugt wird.
C.    Immer dann, wenn eine Änderung vorgenommen wurde, die zu einer neuen Darstellung führt.
D.    Immer, wenn eine Methode beendet wird.

10. Welche Methode wird das Programm sofort beenden?

A.    System.gc()
B.    System.exit( 0 )
C.    System.setErr()
D.    return()

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.