© 2006 mpohlig grundkurs informatik mit java 1 jframe-vorlage step by step by step by step by step...

13
Grundkurs Informatik mit Java 1 © 2006 MPohlig JFrame-Vorlage Step by step by step by step by step by step by step by step by

Upload: jannike-kathan

Post on 05-Apr-2015

115 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 1

© 2006 MPohlig

JFrame-Vorlage

Step by step by step by step by step by step by step by step by

Page 2: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 2

© 2006 MPohlig

step 1

public class HalloWelt{ public static void main(String[] args){

}}

Page 3: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 3

© 2006 MPohlig

step 2

public class HalloWelt{ public HalloWelt(){

}

public static void main(String[] args){

}}

Mit Konstruktor, wird aber nicht aufgerufen

Page 4: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 4

© 2006 MPohlig

Step 3

public class HalloWelt{ public HalloWelt(){

}

public static void main(String[] args){ new HalloWelt(); }}

Konstruktor wird aufgerufen

Page 5: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 5

© 2006 MPohlig

Step 4

import javax.swing.*;public class HalloWelt extends JFrame{ public HalloWelt(){

}

public static void main(String[] args){ new HalloWelt(); }}

Man sieht aber nichts!

Page 6: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 6

© 2006 MPohlig

Step 5

import javax.swing.*;public class HalloWelt extends JFrame{ public HalloWelt(){ setVisible(true); }

public static void main(String[] args){ new HalloWelt(); }}

Bilderrahmen hat keinen Titel und das Objekt existiert noch, auch wenn es weggeklickt wird.

Page 7: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 7

© 2006 MPohlig

step 6

import javax.swing.*;public class HalloWelt extends JFrame{ public HalloWelt(String titel){ setVisible(true); }

public static void main(String[] args){ new HalloWelt("Ich bin ein JFrame-Objekt"); }}

Page 8: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 8

© 2006 MPohlig

step 7

import javax.swing.*;public class HalloWelt extends JFrame{ public HalloWelt(String titel){ super(titel); setVisible(true); }

public static void main(String[] args){ new HalloWelt("Ich bin ein JFrame-Objekt"); }}

Page 9: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 9

© 2006 MPohlig

step 8import javax.swing.*;public class HalloWelt extends JFrame{ public HalloWelt(String titel){ super(titel); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); }

public static void main(String[] args){ new HalloWelt("Ich bin ein JFrame-Objekt"); }}

Jetzt hört das JFrame-Objekt auf zu "existieren", wenn man es wegklickt.

Page 10: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 10

© 2006 MPohlig

step 9import javax.swing.*;public class HalloWelt extends JFrame{ public HalloWelt(String titel){ super(titel); setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(300, 300); setVisible(true); }

public static void main(String[] args){ new HalloWelt("Ich bin ein JFrame-Objekt"); }}

Das JFrame-Objekt hat jetzt von Anfang an eine vernünftige Größe.

Page 11: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 11

© 2006 MPohlig

step 10import javax.swing.*;import java.awt.*;public class HalloWelt extends JFrame{ public HalloWelt(String titel){ super(titel); setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(300, 300); Container cp = getContentPane(); cp.setLayout(new BorderLayout()); setVisible(true); }

public static void main(String[] args){ new HalloWelt("Ich bin ein JFrame-Objekt"); }}

Jetzt haben wir einen Behälter, der grafische Objekte aufnehmen kann.

Page 12: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 12

© 2006 MPohlig

Aufruf der Vorlage für einen JFrame

Vorlage JFrame

Page 13: © 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by

Grundkurs Informatik mit Java 13

© 2006 MPohlig

Hallo Welt als JFrame

schriftzug wird als JLabel deklariert

schriftzug wird durch Erzeugen initialisiert und dem Behälter zugefügt