Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Malprogramm der vollständige und kommentierte Quellcode für.

Ähnliche Präsentationen


Präsentation zum Thema: "1 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Malprogramm der vollständige und kommentierte Quellcode für."—  Präsentation transkript:

1 1 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Malprogramm der vollständige und kommentierte Quellcode für mein Malprogramm steht im Internet und auf den Folien der letzen Vorlesung. Weite Teile werden in dieser Vorlesung wiederholt ! Die letzte Hausaufgabe

2 2 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Mein Malprogramm Smile

3 3 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Mein Malprogramm Smile Leinwand zum Bemalen: JPanel Funktionsknöpfe : JToolBox + JToggleButton Anwendungsmenü : JMenuBar + JMenu + JMenuItem

4 4 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 x y Mein Malprogramm das Leinwandkoordinatensystem Leinwand zum Bemalen: JPanel Funktionsknöpfe : JToolBox + JToggleButton Anwendungsmenü : JMenuBar + JMenu + JMenuItem (0,0) + +

5 5 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Mein Malprogramm Smile Leinwand zum Bemalen: JPanel Funktionsknöpfe : JToolBox + JToggleButton Anwendungsmenü : JMenuBar + JMenu + JMenuItem class Smile extends JFrame { Leinwand display;... } class Leinwand extends JPanel {... } Es gibt 2 Quellcode- Dateien : Leinwand.java Smile.java

6 6 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Mein Malprogramm Die Leinwand der Anwendung hinzufügen import javax.swing.*; import java.awt.*; class Smile extends JFrame { Leinwand display; public Smile(){ display = new Leinwand( this); this.getContentPane().setLayout( new BorderLayout()); this.getContentPane().add( display, BorderLayout.CENTER); initComponets(); }... } Alle roten Anweisungen sind von Hand zu programmieren ! Den Rest erzeugt Forte beim Anlegen eines JFrame automatisch !

7 7 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Mein Malprogramm Die Leinwand bemalen import java.awt.*; class Leinwand extends JPanel { private Smile parent; public Leinwand( Smile parent){ this.parent = parent; initComponents(); }... public void paintComponent( Graphics g){ super.paintComponent( g); Graphics2D g2d = (Graphics2D) g; g2d.drawOval( (30 – 5), (30 – 5), 10,10);... }... } Alle roten Anweisungen sind von Hand zu programmieren ! Den Rest erzeugt Forte beim anlegen eines JPanel automatisch !


Herunterladen ppt "1 Dörschlag IKG; Dörschlag, Plümer, Gröger; Einführung in die Programmierung mit Java WS03/04 Malprogramm der vollständige und kommentierte Quellcode für."

Ähnliche Präsentationen


Google-Anzeigen