December 2005
Beginner to intermediate
672 pages
14h 12m
German
Die nächste Station auf unserer Template Method-Safari ... halten Sie Ausschau nach bewegten JFrames!
Wenn Sie JFrame noch nicht begegnet sind – es ist der einfachste Swing-Container und erbt eine paint()-Methode. Standardmäßig macht paint() nichts, weil es ein Hook ist! Indem Sie paint() überschreiben, können Sie sich selbst in JFrames Algorithmus für die Anzeige seines Bildschirmbereichs einschalten und Ihre eigenen grafischen Ausgaben in den JFrame einbauen. Hier ist ein erschütternd einfaches Beispiel dafür, wie man einen JFrame verwendet, um die Hook-Methode paint() zu überschreiben:
public class MeinFrame extends JFrame { public MeinFrame(String titel) { super(titel); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ...