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

Quiz über Swing Frames

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. Wie heißt in Java eine Fläche auf dem Bildschirm, die nette Rahmen und verschiedene Buttons unterhalb des oberen Rahmens hat?

a.    Fenster
b.    Bildschirm
c.    Box
d.    Frame


2. Wie heißt die Swingklasse, die für Frames verwendet wird?

a.    Window
b.    Frame
c.    JFrame
d.    SwingFrame


3. Welche Methode setzt die Größe eines JFrame-Objekts?

a.    setSize( int width, int height)
b.    setSize( int height, int width)
c.    setVisible( int width, int height)
d.    setVisible( int height, int width)


4. Die Größe eines Frames auf dem Bildschirm wird gemessen in:

a.    Zoll
b.    Zentimeter
c.    Punkten
d.    Pixel


5. Was ist in der GUI-Programmierung ein Containerobjekt?

a.    Ein Container ist ein anderer Name für ein Array oder einen Vektor.
b.    Ein Container ist eine beliebige Klasse, die aus einer anderen Klasse gemacht wurde.
c.    Ein Container ist eine primitive Variable, die die aktuellen Daten enthält.
d.    Ein Container ist ein Objekt wie ein Frame, der andere GUI-Komponenten enthält.


6. Füllen Sie die Lücken aus, so dass dieses Programm einen JFrame anzeigt:

import java.awt.*;
import javax.swing.*;

public class microGUI
{
  public static void main ( String[] args )
  {
    JFrame frm = new ___________();
    frm.___________( 150, 100 );
    frm.___________( true );
  }
}

a.    Form, setVisible, setOn
b.    JFrame, setSize, setVisible
c.    Frame, setVisible, setSize
d.    Window, setSize, paint


7. Welche der folgenden Anweisungen setzt ein Frame auf eine Breite von 300 und eine Höhe von 200 Pixel?

a.    frm.setSize( 300, 200 );
b.    frm.setSize( 200, 300 );
c.    frm.paint( 300, 200 );
d.    frm.setVisible( 300, 200 );


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.