Verwendung von Graphical-User-Interfaces der Bibliothek: javax.swing.*

Slides:



Advertisements
Ähnliche Präsentationen
Prüfung objektorientierter Programme -1
Advertisements

Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel.
Ein Beispiel in Java.
Definition von Klassen in Java
Typo3 Schulung.
Praktikum Systementwicklung
Java: Programmierung grafischer Oberflächen
Java: Programmierung grafischer Oberflächen
Einfache Komponenten in SWING
MVC.
Dateien. Eine Datei wird in C++ als ein Stream, also als ein Objekt einer bestimmten Klasse dargestellt.
Grafische Benutzeroberfläche
Ein Beispiel in Java.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 7 User Interfaces in Java Sommersemester 2003 Lars Bernard.
Java Layout Manager (JLM) Marc Dziadek
Philipp Ciechanowicz 5. Übung zu Software Engineering WS 2007/2008.
Institut für Kartographie und Geoinformation Prof.-Dr. Lutz Plümer, Dr. Gerhard Gröger, Dipl.-Ing. Dirk Dörschlag Einführung in die Programmierung mit.
Programmieren mit JAVA
PKJ 2005/1 Stefan Dissmann Rückblick auf 2005 Was zuletzt in 2005 vorgestellt wurde: Klassen mit Attributen, Methoden und Konstruktoren Referenzen auf.
Typo3für RFB Anmeldung.
EDV Swing1 Swing. EDV Swing 2 Swing - AWT AWT passt sein L&F der Umgebung automatisch an. Swing kann sein L&F selbst verändern, auch zur.
SWING DVG Swing.
DVG Klassen und Objekte
SWING DVG Swing.
04 - Actions Actions Actions 2 Motivation In verschiedenen Swing-Komponenten werden ausgelöste Aktionen durch ActionListener behandelt. Häufig werden.
© 2004 Pohlig - Taulien Swing Ereignissteuerung. © 2004 Pohlig - Taulien GK Informatik mit Java 2 Auf Button-Klick reagieren.
© 2005 Pohlig – Taulien: Eine GUI für die Klasse Mathematik Kurs: Come Together 1 April 2005 Eine GUI für die Klasse Mathematik.
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
Sommersemester 2004 Jan Drewnak Entwicklung und Einsatz von Geosoftware I Praktikum Sitzung 7 Sitzung 7: User Interfaces in Java.
PRJ 2007/1 Stefan Dissmann Verkettete datenstruktur: Liste Problem: Liste, die eine beliebige Zahl von Elementen verwaltet Operationen: Erzeugen, Anfügen,
Universität zu Lübeck Institut für Informationssysteme Die Präsentationsschicht - mit Swing.
Welche 5 Funktionen muss eine Textverarbeitung (z. B
Tutorium PG Verbesserung Blatt 5 Beim instanziieren eines Fahrrades muss es möglich sein, alle benötigten Attribute dem Konstruktor zu übergeben.
Delphi II - OOP IFB Fortbildung
AWT und JFC Abstract Windowing Toolkit
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Projekt aus der und Vorlesung SS2011 C#,.NET und GUI Programmierung Gruppe G.
Fachhochschule München, Projektstudium Chipkarten SS 2002 GUI – Gruppe - Autooberfläche Die Oberfläche im Auto.
Publicvoid - Onlinenotes SWOS HS 2011/12. Inhalt Vorstellung Website Probleme - Lösungen Quick & easy 2 kalik1, messu2, joosp1, stahm3.
Java: Programmierung grafischer Oberflächen
Gruppe: Gewinnt Überblick 1.0 (Martin Kapfhammer)
Aufgaben Version 1: Es soll eine Wetterstation mit folgenden zwei Anzeigen implementiert werden: Aktuelle Wetterbedingungen mit Temperatur und.
CMS-Modul einfach - schnell - effizient Schulungsunterlagen Tel /
Java-Kurs Übung Benutzeroberflächen und Graphik Frames (Fenster)
Präsentation Projektarbeit Projektarbeit vom – Erstellt von Michael Schilling 2005.
TDD mit MSTest Stefan Lieser Web:
Institut für Kartographie und Geoinformation Prof. Dr. L. Plümer, Dipl.-Ing. D. Dörschlag, Dr. G. Gröger Einführung in die Programmierung mit Java 13.
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.
Institut für Kartographie und Geoinformation Prof.-Dr. Lutz Plümer, Dr. Gerhard Gröger, Dipl.-Ing. Dirk Dörschlag Einführung in die Programmierung mit.
Institut für Kartographie und Geoinformation Prof.-Dr. Lutz Plümer, Dr. Gerhard Gröger, Dipl.-Ing. Dirk Dörschlag Einführung in die Programmierung mit.
Objektorientierte Programmierung (OOP)
Werkstattbesuch Anleitung / meb. Werkstattbesuch Sie waren unterwegs und haben spontan eine Werkstatt besucht, die Sie gesehen haben. Sie halten.
Wichtig: Im sprachlichen Zweig kann keine Abiturprüfung im Fach Informatik abgelegt werden im Gegensatz zu Physik.
InDesign CS6 2 Textrahmen.
Einführung in Windows 7 Arbeiten mit Bibliotheken.
1 DatumNameBemerkung Eva Lisa SchmittNotizen eingefügt.
Namensräume (namespaces). verwendet man umfangreiche eigene und fremde Bibliotheken (Sammlungen von Funktionen) so ist die Wahrscheinlichkeit groß, daß.
Christoph Wirtz | Seminarvortrag EBC | Lehrstuhl für Gebäude- und Raumklimatechnik Ein Tool zum automatisierten Erstellen von Conversion Scripts.
GUI Programmierung in Java Branimir Djordjevic. GUI - Wichtige Begriffe -  Die Swing-Bibliothek in Java stellt zum Beispiel die folgenden Windows zur.
ДИАЛОГИК НУТ Қ КЎНИКМАЛАРИНИ ШАКЛЛАНТИРИШ. Das Thema: ENTWICKLUNG des DIALOGISCHEN SPRECHENS. М.А.Бахриддинова.
Tutorium Software-Engineering SS14 Florian Manghofer.
Grafische Benutzeroberflächen mit Swing (2) Christoph Broschinski, Alexander Sczyrba Jan Krüger
Wie überwacht man Objekte im "Alltag" ?
Das Entwurfsmuster Model-View-Controller
Konstruktoren.
Java-Kurs Übung Klassen und Objekte: Vererbung (Fortsetzung)
4. Modellieren und Diagrammarten
Datenstrukturen und Softwareentwicklung
9. Vererbung und Polymorphie
Implementieren von Klassen
 Präsentation transkript:

Verwendung von Graphical-User-Interfaces der Bibliothek: javax.swing.*

Vorgehen 1. Startdatei anlegen 2. Oberfläche erstellen 3. Funktion implementieren (Listener)

1. Startdatei anlegen

2. Oberfläche erstellen

Der JFrame ist nur ein Rahmen, ein JPanel kann man sich als Brett vorstellen, das in diesen eingefügt wird.

2. Oberfläche erstellen Komponenten wie JButtons ● deklarieren ● erzeugen ● auf ein JPanel setzen

2. Oberfläche erstellen Weitere Komponenten, z.B.: JTextField JLabel Die Komponenenten erscheinen in der Reihenfolge auf dem JPanel, in der sie auf dieses gesetzt werden (mit add(...)).

2.Oberfläche erstellen Typische Fehler: 1. setContenPane(...) vergessen 2. add(...) vergessen 3. Reihenfolge: erst Komponenten auf JPanel(s) setzen und Hintergrund-JPanel festlegen, dann erst das Fenster sichtbar machen (sonst wird es ohne die Komponeneten sichtbar)

3. Funktion festlegen Die Funktion der JButtons wird in einer Klasse festgelegt, die einen ActionListener (der Bibliothek java.awt.event.*) implementiert. Dazu: 1. Implementation(en) des ActionListeners schreiben 2. evtl. die Klasse für die Oberfläche ergänzen, um Methoden, mit denen Anzeigen u.ä. verändert werden können. 3. diese(n) ActionListener (z.B. in der Klasse Oberflaeche) erzeugen 4. den JButtons ihre ActionListener bekannt machen.

3. Funktion festlegen 1. Implementation(en) des ActionListeners schreiben

3. Funktion festlegen 2. evtl. die Klasse für die Oberfläche ergänzen, um Methoden, mit denen Anzeigen u.ä. verändert werden können.

3. Funktion festlegen 3. diese(n) ActionListener (z.B. in der Klasse Oberflaeche) erzeugen 4. den JButtons ihre ActionListener bekannt machen.