public class Beispiel1 extends Frame {
|
|
|
- Käthe Kaiser
- vor 9 Jahren
- Abrufe
Transkript
1 Das AWT (Abstract Window Toolkit) Menge von Klassen und Interfaces im Paket java.awt.* Wird zur Erzeugung grafischer Benuterzoberflächen (Graphical User Interface, GUI) verwendet. SWING (zu finden im paket javax.swing.* ) erweitert die Möglichkeiten des awt.
2 import java.awt.*; Beispiel 1 public class Beispiel1 extends Frame { public static void main(string[] args) { Button nummer1 = new Button("Eins"); Button nummer2 = new Button("Zwei"); Beispiel1 fenster = new Beispiel1(); FlowLayout meinlayout = new FlowLayout(); fenster.setlayout(meinlayout); fenster.add(nummer1); fenster.add(nummer2); fenster.pack(); fenster.show();
3 Übungen mit der Java API Von welchen Klassen stammt die Klasse Frame ab? Suchen Sie die Klasse Button. Welche Möglichkeiten gibt es den Konstruktor aufzurufen? Welche Superklasse besitzt die Klasse Button? Was bewirkt die Klasse FlowLayout? Was passiert wenn ich sie nicht aufrufe? Woher erbt die Klasse Frame die Methode setlayout()? Woher stammen die Methoden add(), pack() und show() und was bewirken sie? Welche Komponenten (Components) gibt es? Wie kann ich das Fenster wieder schließen?
4 Aufgabe 1 Erstellen Sie ein Klasse Beispiel2 in der sie die folgenden Komponenten verwenden: Button Label Checkbox List TextArea Nutzen Sie dafür die Java API und verwenden Sie den LayoutManager FlowLayout.
5 import java.awt.*; public class Beispiel2 extends Frame { public static void main(string[] args) { Button mybutton = new Button("Eins"); Label mylabel = new Label("Label1"); Checkbox mycheckbox = new Checkbox("Schalter"); List mylist = new List(3, true); mylist.add("auswahl1"); mylist.add("auswahl2"); mylist.add("auswahl3"); TextArea mytextarea = new TextArea(5,30); Beispiel2 fenster = new Beispiel2(); FlowLayout meinlayout = new FlowLayout(); fenster.setlayout(meinlayout); fenster.add(mybutton); fenster.add(mylabel); fenster.add(mycheckbox); fenster.add(mylist); fenster.add(mytextarea); fenster.pack(); fenster.show(); Lösung Aufgabe 1
6 LayoutManager FlowLayout: ordnet der Reihe nach an BorderLayout: unterteilt in: central, north, east, south, west GridLayout: n* m Matrix GridBagLayout
7 import java.awt.graphics; import java.awt.font; import java.awt.color; Beispiel public class Beispiel5 extends java.applet.applet { Font myfont = new Font("Arial", Font.BOLD, 20); public void paint(graphics fenster) { fenster.setfont(myfont); fenster.setcolor(color.blue); fenster.drawstring("hello my World", 50, 100);
8 <html> <head> <title>meine neue Seite</title> </head> <body> <applet code = "Beispiel5.class" width=300 height =200> </applet> </body> </html>
9 Übungen Suchen sie den verwendeten Konstruktor der Klasse Font in der Java-API. Welche Bedeutung besitzen die einzelnen Parameter? Suchen Sie die Methoden setfont(), setcolor() und drawstring() und analysieren Sie die Übergabeparameter. Worum handelt es sich in den einzelnen Fällen? Ändern Sie im Beispiel die Schrift auf "Times New Roman", die Schriftgröße auf 25, den Schriftschnitt auf kursiv, die Farbe auf grau und die Fenstergröße auf 500 x 500. Positionieren Sie die Schrift bei den Koordinaten 150 (x-achse) und 220 (y-achse).
10 Übungen Im bin-verzeichnis des Java SDK finden Sie die Datei appletviewer.exe. Diese ermöglicht das Starten eines über die Eingabeaufforderung mit dem Kommando appletviewer MeineKlasse.java Dazu ist es allerdings notwendig das Applet-Tag in die Java Datei zu integrieren. (Zu Beginn, noch vor der eigentlichen Klassendefinition). Zusätzlich ist es notwendig die Tags auszukommentieren. Beispiel: //<applet code = "MeineKlasse.class" width=400 height = 400></applet> Übung: Ändern Sie das vorhergehende Beispiel dahingehend, dass es mit dem appletviewer aufgerufen werden kann.
11 <html> </html> <head> </head> <body> </body> Beispiel 6 TeilA <title>meine neue Seite</title> <applet code = "Beispiel6.class" width=500 height =500> </applet>
12 import java.awt.*; Beispiel 6 TeilB public class Beispiel6 extends java.applet.applet { int breite = 10; int tiefe = 10; public boolean mousedown(event evt, int a, int b) { breite = a; tiefe = b; Neuaufruf der Paint-Methode repaint(); return true; public void paint (Graphics schirm) { schirm.setcolor(color.blue); schirm.drawstring("follow me", breite,tiefe);
13 Beispiel 1a (GUI mit SWING) import java.awt.*; import javax.swing.jframe; Importieren einer SWING-Klasse public class Beispiel1a extends JFrame { public static void main(string[] args) { Button nummer1 = new Button("Eins"); Button nummer2 = new Button("Zwei"); Beispiel1a fenster = new Beispiel1a(); FlowLayout meinlayout = new FlowLayout(); Container c = fenster.getcontentpane(); c.setlayout(meinlayout); c.add(nummer1);c.add(nummer2); fenster.setbounds(350,350,250,100); fenster.setdefaultcloseoperation(jframe.exit_on_close); fenster.setvisible(true);
14 Die Klassenhierarchie von Object bis JFrame java.lang Object Component Ein Objekt das auf dem Bildschirm dargestellt wird und mit dem Benutzer "interagiert". Beispiel: Button, Checkbox, Scrollbar java.awt Container Window Komponente die andere Komponenten beinhalten kann Einfaches Fenster ohne Titelzeile oder Grenzen Frame Fenster mit Titelzeile und Grenzen javax.swing JFrame Fenster mit erweiterten Möglichkeiten
15 mit javax.swing import javax.swing.*; import java.awt.*; public class HelloApplet_b extends JApplet{ public void init() { Container cp = getcontentpane(); cp.add(new JLabel("Mein erstes Applet!"));
16 Unterschied AWT und SWING AWT und SWING decken nicht die selben Bereiche ab. Überschneidungen gibt es vor allem bei den Fenstern und Standardsteuerelementen (Schalter, Listenfelder). SWING erzeugt "lightweight"-komponenten die betriebssystemunspezifisch sind, wohingegen AWT "heavyweight"-komponenten erstellt, die je nach Betriebssystem anders aussehen. Bei SWING handelt es sich um die neuere Technologie. AWT unter Windows SWING
17 Vorteile von SWING SWING ist moderner: die Verwendung wird von SUN empfohlen. Die Steuerelemente sind vollständig in Java realisiert und die Bibliothek ist umfangreicher. SWING ist umfangreicher: SWING bietet eine umfangreichere Funktionalität die in Zukunft vermutlich noch erweitert werden wird. SWING ist strukturierter: SWING verfügt über eine einheitlichere Namensgebung als das AWT. SWING besitzt ein einheitliches Design: ein Java- Programm soll auf jeder Plattform gleich aussehen (Metal-Look).
18 Beispiel Teil1 //<applet code=schalter.class width=250 height=100> </applet> import javax.swing.*; import java.awt.*; import java.awt.event.*;
19 Beispiel Teil2 public class Schalter extends JApplet implements ActionListener { JLabel meinlabel = new JLabel("Label hier"); JButton buttonok = new JButton("OK"); JButton buttoncancel = new JButton("Cancel");
20 Beispiel Teil3 public void init() { Container c = getcontentpane(); c.setlayout(new FlowLayout()); buttonok.setactioncommand("on_command"); buttonok.addactionlistener(this); buttoncancel.setactioncommand("cancel_command"); buttoncancel.addactionlistener(this); c.add(meinlabel); c.add(buttonok); c.add(buttoncancel);
21 Beispiel Teil4 public void actionperformed(actionevent e) { if(e.getactioncommand().equals("cancel_command")) { meinlabel.settext("cancel gedrückt!"); else { meinlabel.settext("ok gedrückt!");
22 Übungen Suchen Sie in der Java API alle im Beispiel verwendeten Klassen aus den Paketen javax.swing, java.awt und java.awt.event. Suchen Sie ebenso die verwendeten Konstruktoren der Klassen JLabel und JButton. Was bewirkt die Methode getcontentpane()? Was bewirkt die Methode setlayout() und welche Übergabeparameter erwartet sie? Was bewirkt die Methode setactioncommand()? Was bewirkt die Methode setactionlistener()? Woher kommt die Methode actionperformed()? Muss sie implementiert werden? Welche Übergabeparameter erwartet sie? Was bewirkt die Methode settext() und woher kommt sie?
23 //<applet code=schalter2.class width=250 height=100></applet> import javax.swing.*; import java.awt.*; import java.awt.event.*; Verwendung des Interface MouseListener public class Schalter2 extends JApplet implements MouseListener { JLabel label = new JLabel("Label hier"); JButton buttonok = new JButton("OK"); public void init() { Container c = getcontentpane(); c.setlayout(new FlowLayout()); buttonok.addmouselistener(this); c.add(label); c.add(buttonok); public void mouseclicked(mouseevent e) { if (e.getbutton()== MouseEvent.BUTTON1) { label.settext("links"); else { label.settext("rechts"); public void mousepressed(mouseevent e) { public void mousereleased(mouseevent e) { public void mouseentered(mouseevent e) { public void mouseexited(mouseevent e) {
24 Übungen Müssen die Methoden mousepressed(), mousereleased(), mouseentered() und mouseexited() deklariert werden? Erklären Sie die Bedeutung der rot eingerahmten Felder.
25 Aufgaben Schreiben Sie ein Applet, welches ein Label und eine Schaltfläche aufweist. Im Label steht zu Beginn die Zahl 2 und bei jedem Drücken der Schaltfläche soll die Zahl verdoppelt werden (2,4,8,16...). Ändern Sie das Applet dann dahingehend, dass Sie selbst einen Wert eingeben können. (Anmerkung: verwenden Sie das Feld JTextField).
Programmieren II. Java im Vergleich zu anderen Sprachen. Einführung: GUI. Einführung: Grafische Benutzeroberflächen. Dr.
Programmieren II Dr. Klaus Höppner Hochschule Darmstadt SS 2008 1 / 22 2 / 22 Einführung: GUI Fast alle Programme besitzen mittlerweile eine grafische Benutzeroberfläche (engl: Graphical User Interface,
GUI Programmierung mit JAVA Swing
GUI Programmierung mit JAVA Swing Komponenten Layout Event Handling Imaging 2001 Thomas Weiler 1 JAVA Swing Bibliothek zur Erstellung grafischer Benutzerschnittstellen in JAVA Bietet Klassen für grafische
Grundlagen der Programmierung APPLETS
Grundlagen der Programmierung APPLETS Inhalt dieser Einheit Java-Applets: Java-Applets Vor- und Nachteile Sicherheitskonzepte Methoden Einbetten in HTML Graphical User Interface 2 Java Applets Applets
Einführung in die Informatik: Programmierung und Software-Entwicklung, WS 15/16. Kapitel 7. Grafische Benutzeroberflächen 1
Kapitel 7 Grafische Benutzeroberflächen Grafische Benutzeroberflächen 1 Ziele Grafische Benutzeroberflächen (Graphical User Interfaces) als Anwendungsbeispiel für die objektorientierte Programmierung kennenlernen.
Einführung in GUI-Programmierung. javax.swing
Einführung in GUI-Programmierung javax.swing GUI Graphical User Interface ( Grafische Benutzerschnittstelle ) Anschaulichere und leichtere Möglichkeit zur Dateneingabe und Kontrolle von Programmen Stellt
Javakurs für Fortgeschrittene
Javakurs für Fortgeschrittene Einheit 03: Swing Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda Einführung in GUI-Programmierung Motivation Grundlagen von Swing Praxis: UI für
Einführung: Grafische Benutzeroberflächen. Programmieren II. Dr. Klaus Höppner. Hochschule Darmstadt Sommersemester / 22
Programmieren II Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2010 1 / 22 Einführung: Grafische Benutzeroberflächen 2 / 22 Einführung: GUI Fast alle Programme besitzen mittlerweile eine grafische
Einführung in die Informatik: Programmierung und Software-Entwicklung, WS 11/12. Kapitel 7. Grafische Benutzeroberflächen
1 Kapitel 7 Ziele 2 (Graphical User Interfaces) als Anwendungsbeispiel für die objektorientierte Programmierung kennenlernen Benutzung von Vererbung zur Erstellung individueller GUI-Klassen durch Erweiterung
Objektorientierte Software-Entwicklung
Objektorientierte Software-Entwicklung Priv.-Doz. Dr. Rolf Hennicker 08.01.2003 AWT und Swing AWT (Abstract Window Toolkit) und Swing 2 AWT (Abstract Window Toolkit) und Swing AWT und Swing bieten eine
Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI)
1 JAVA für Bauingenieure Alexander Karakas SS 2008 Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI) 21.05.2008 2 Was ist ein(e) GUI? GUI = Graphical User Interface = Graphische
Einführung in GUI-Programmierung. javax.swing
Einführung in GUI-Programmierung javax.swing GUI Graphical User Interface ( Grafische Benutzerschnittstelle ) Anschaulichere und leichtere Möglichkeit zur Dateneingabe und Kontrolle von Programmen Stellt
EAD II Übung 5. Graphische Benutzungsoberfläche mit BlueJ
EAD II Übung 5 Graphische Benutzungsoberfläche mit BlueJ Graphische Benutzungsoberfläche (GUI) Fenster, das weitere Komponenten zur Darstellung und Interaktion enthält spezielle Standardbibliotheken erforderlich,
GUI-Programmierung. Teil I. Unterlagen zum Modul OOP mit Java V by MOU2/BFH-TI. Berner Fachhochschule Technik und Informatik
GUI-Programmierung mit Java Teil I Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI GUI-Programmierung V3.0 2011 by WBR1&MOU2/BFH-TI Lernziele Die Kursteilnehmer sind in
Objektorientierte Programmierung
Objektorientierte Programmierung Exkurs: Graphische Benutzeroberflächen FH Braunschweig/Wolfenbüttel Sommersemester 2009 1 / 22 Gliederung I Wiederholung Klassen, Objektorientierung (Kapitel 10,11) Exkurs:
NTB Druckdatum: 01.04.13 -
AWT UND SWING AWT = abstract windowing toolkit Bausteine Eigenes Fenster Programmcode steht nicht im Main, sondern in einer separaten Klasse extends JFrame JWindow selbstständiges Fenster, ohne Rahmen
Grafische Benutzeroberflächen
Gilbert Beyer und Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik http://www.pst.ifi.lmu.de/lehre/wise-11-12/infoeinf WS11/12 Aufgabe Ein Benutzer soll zwei Zahlen in ein Programm
Grundlagen der Programmierung (GP) Prof. Dr. H. Schlingloff Joachim Hänsel
Grundlagen der Programmierung (GP) Prof. Dr. H. Schlingloff Joachim Hänsel 17. 6. 2010 Kapitel 8: Java-Programmierung 8.1 Ereignisbehandlung, Benutzungsschnittstellen 8.2 Graphikprogrammierung 8.1 Ereignisbehandlung
Institut für Programmierung und Reaktive Systeme. GUIs mit Swing. Markus Reschke
GUIs mit Swing Markus Reschke 28.08.2014 Beispiel: Ein einfaches GUI-Programm Siehe Painter.java Markus Reschke GUIs mit Swing 2 GUI Frameworks in Java AWT war das erste GUI-Framework, welches mit Java
Funktionale und Objekt-Orientierte Programmierkonzepte
Funktionale und Objekt-Orientierte Programmierkonzepte Prof. Marc Fischlin, Wintersemester 15/16 Kapitel 17: GUI, Threads und verschachtelte Klassen 13. Oktober 2010 Dr.Marc Fischlin Kryptosicherheit 1
Grafische Benutzeroberflächen
Dr. Philipp Wendler Zentralübung zur Vorlesung Einführung in die Informatik: Programmierung und Softwareentwicklung WS18/19 https://www.sosy-lab.org/teaching/2018-ws-infoeinf/ Aufgabe Ein Benutzer soll
Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik GUI-Programmierung mit Swing
Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer Programmiertechnik GUI-Programmierung mit Swing AWT und Swing Java enthält zwei Pakete zur Programmierung graphischer Oberflächen. java.awt: Das Abstract
Programmiertechnik GUI Programmierung mit Java Swing
Programmiertechnik GUI Programmierung mit Java Swing Prof. Dr. Oliver Haase Software Engineering und Verteilte Systeme Raum F012 [email protected] Tel: 07531/206-720 Oliver Haase Hochschule Konstanz
Universität Paderborn Prof. Dr. Stefan Böttcher. Kapitel 3: Java Applets
Kapitel 3: Java Applets 1 Was sind Applets? kleine in Fenstern ausführbare Programme typisch: Aufruf im Browserfenster als Teil einer HTML-Seite Anfang des umgebenden HTML-Textes
Grafische Benutzeroberflächen
Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-13-14/infoeinf WS13/14 Action required now 1. Smartphone: installiere die App "socrative student"
GUI-Programmierung mit Java. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 11: GUI 1: AWT (1) GUI-Programmierung mit Java.
Universität Osnabrück 1 GUI-Programmierung mit Java 3 - Objektorientierte Programmierung in Java Vorlesung 11: GUI 1: AWT (1) SS 2004 Prof. Dr. F.M. Thiesing, FH Dortmund Alle unsere bisherigen Anwendungsbeispiele
Layout Manager. Astrid Beck FHT Esslingen
Layout Manager Astrid Beck FHT Esslingen Layout Manager Layout Manager arrangieren den Inhalt eines Containers gemäß vorgegebener Regeln Layout Manager BorderLayout North, South, East, West, Center FlowLayout
Graphische Benutzungsoberflächen
Graphische Benutzungsoberflächen Graphische Benutzungsoberflächen (graphical user interfaces, GUI) dienen zur interaktiven Bedienung von Programmen, Ein- und Ausgabe mit graphischen Techniken und visuellen
Java I Vorlesung 11 Graphische Oberflächen mit Swing
Java I Vorlesung 11 Graphische Oberflächen mit Swing 5.7.2004 Swing Komponenten Layout-Manager Events Swing und Threads Die Java-Plattform 2 Die Java-Plattform 3 "Hello World" in Swing HelloWorldS.java
Swing. Gerd Bohlender. Institut für Angewandte und Numerische Mathematik. Vorlesung: Einstieg in die Informatik mit Java
Swing Gerd Bohlender Institut für Angewandte und Numerische Mathematik Vorlesung: Einstieg in die Informatik mit Java 27.06.07 G. Bohlender (IANM UNI Karlsruhe) Swing 27.06.07 1 / 10 Übersicht 1 Einführendes
Graphical User Interfaces
Graphical User Interfaces SEP 184 Toolkits es gibt verschiedene Toolkits (= Sammlungen von Klassen, Anbindungen an Betriebssystem, etc.) für grafische Oberflächen Abstract Windows Toolkit (AWT) Swing Standard
import java.awt.*; import java.awt.event.*; import javax.swing.*;
Swing Workshop Dieser Workshop enthält grundsätzliche Informationen über Swing und Java und regt mit einigen Beispielen und Übungen zum weiteren Erkunden dieses Themengebietes an. Kapitel 1: Das erste
Ziel dieses Kapitels: Einführung in die Grundzüge der Programmierung graphischer Benutzeroberflächen (engl.: "graphical user interface", GUI) in Java
GUI-Programmierung in Java GUI-Programmierung in Java 2002 Prof. Dr. Rainer Manthey Informatik II 1 AWT und Swing Ziel dieses Kapitels: Einführung in die Grundzüge der Programmierung graphischer Benutzeroberflächen
Aufbau einer typischen Java-Datei
Aufbau einer typischen Java-Datei 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [package mein.paket;] [import
GUIs in Java und ihre Programmierung
GUIs in Java und ihre Programmierung Einführung GUI = Graphical User Interface graphische Benutzerschnittstelle Java Tutorial java.sun.com/docs/books/tutorial/index.html Java Documentation (in Version
Applets. Applets. Applets. Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung von einem Java-fähigen Web-Browser oder sog.
Johann Wolfgang Goethe-Universität Professur für Graphische Datenverarbeitung Fachbereich Informatik und Mathematik Prof. Dr. Detlef Krömker Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung
04 - Actions. Actions
Actions Motivation!In verschiedenen Swing-Komponenten werden ausgelöste Aktionen durch ActionListener behandelt.!häufig werden gleiche Aktionen durch verschiedene Swing-Komponenten ausgelöst. Z.B. durch
AK-Automatisierungs und Kommunikationstechnik TI Technische Informatik. NWT Netzwerktechnik www.munz-udo.de
Stand FTE2 Anfang 4. Semester plus Projekt Multiuhren_Thread Ich gehe im Hinblick auf Klassenarbeiten und der Abschlussprüfung davon aus, dass Sie das Skript OOP JAVA2 durchgearbeitet haben. Wir haben
Einführung in Java, Teil 6
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner Einführung in Java, Teil 6 Angepasst auf Swing von Daniel Huson Vorlesung Informatik I, 6.12.2005
Einführung in die OOP mit Java
Einführung in die OOP mit Java Das Event-Hanlding Übersicht Event - Handling Das im JDK 1.1 Grundlagen Ereignistypen Ereignisquellen Adapterklassen für den Nachrichtenverkehr Variante1: Implementierung
GUI Programmierung mit javax.swing
java.awt Swing Komponenten Layout Manager Ausblick GUI Programmierung mit University basierend auf Folien von Dr. Beatrice Amrhein (Bern), 19. Juni 2006 java.awt Swing Komponenten Layout Manager Ausblick
Programmieren 2 Selbststudium Semesterwoche 4
Programmieren 2 Selbststudium Semesterwoche 4 Kapitel 11.1, 11.2 und 11.3 1. Das Konzept "Interface" ist wichtig und ist uns schon mehrfach begegnet. In welchen Zusammenhängen hatten wir es schon mit "Interfaces"
Objektorientierte Programmierung OOP Objektorientierte Programmierung (OOP) mit Java
9 Übungen: Applets Objektorientierte Programmierung OOP Objektorientierte Programmierung (OOP) mit Java 1. Java-Applet mit Text 2. Java-Applet mit Bild und Text 3. Java-Applet mit Grafik 9 Applets 4. Java-Applet
Einführung in Swing. Graphical User Interface
Einführung in Swing Ho Ngoc Duc IFIS - Universität zu Lübeck Graphical User Interface Ein GUI-Programm beinhaltet: Graphische Darstellung der Anwendungsdaten und Interaktionsmöglichkeiten in Fenstern Steuerung
Institut für Programmierung und Reaktive Systeme 17. Juli Programmieren II. Übungsklausur
Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 17. Juli 2015 Hinweise: Klausurtermine: Programmieren II Übungsklausur Programmieren I: 7. September
8.6 Visualisierung der Sortieralgorithmen
8.6 Visualisierung der Sortieralgorithmen 8.6.1 Problemstellung Schauen Sie sich den folgenden Quelltext eines Java-Applets an: import java.awt.*; import javax.swing.*; import java.awt.event.*; public
Session 1: Classes and Applets
Session 1: Classes and Applets Literature Sprechen Sie Java, ISBN 3-89864-117-1, dpunkt deutsch Java für Studenten, ISBN 3-8273-7045-0, PearsonStudium deutsch Java in a Nutshell, ISBN: 0-59600-283-1, O'Reilly
Hochschule der Medien Prof. Uwe Schulz 14. Juli 2010 Klausur Informatik, EDV-Nr. 40301 Seite 1 von 5. Teil 2: Aufgaben
Hochschule der Medien Prof Uwe Schulz 14 Juli 2010 Klausur Informatik, EDV-Nr 40301 Seite 1 von 5 Name: Matr Nr: Teil 2: Aufgaben Hilfsmittel: alle außer tragbare Computer und Nachbar Bearbeitungszeit:
Eventhandling. Delegation model Eventhandler model
Eventhandling Dient der Kommunikation der Controlls mit der eigentlichen Anwendung. Prinzipiell gibt es zwei verschiedene Verfahren für das Eventhandling Delegation model Eventhandler model Die Arbeit
Probeklausur Informatik 2 Sommersemester 2013
Probeklausur Informatik 2 Sommersemester 2013 1 Probeklausur Informatik 2 Sommersemester 2013 Name: Matrikelnummer: Hilfsmittel: Es sind alle schriftlichen Unterlagen, aber keine elektronischen Hilfsmittel
Teil 5: Benutzeroberflächen 5.2 Einführung GUI-Programmierung Prof. Dr. Max Mühlhäuser FG Telekooperation TU Darmstadt
Grundzüge der Informatik 1 Teil 5: Benutzeroberflächen 5.2 Einführung GUI-Programmierung Prof. Dr. Max Mühlhäuser FG Telekooperation TU Darmstadt AWT und SWING AWT = Abstract Window Toolkit Package java.awt
JLabel. dient zur Textanzeige. können auch Bilder anzeigen: mylabel.seticon( new ImageIcon( C:/Pfad/zum/Bild.jpg )
Swing Komponenten Thomas Wieczorek http://www.wieczo.net/?p=76 Hier trage ich die Komponenten zusammen, die Kreling und Wiedling in ihren Klausuren oft verwendet haben. Bei Verbesserung: Bitte Kommentar
Exkurs: ANONYME KLASSEN. Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm
Exkurs: ANONYME KLASSEN Techniken der Programmentwicklung Prof. Dr. Wolfgang Schramm Anonyme Klassen Eigenschaften 1 Häufigste Anwendung lokaler Klassen: anonyme Definition. Klasse erhält keinen eigenen
Fachhochschule Stuttgart Prof. Uwe Schulz 5. Juli 2006 Hochschule der Medien Klausur Informatik, EDV-Nr (42021) Seite 1 von 4
Hochschule der Medien Klausur Informatik, EDV-Nr. 40301(42021) Seite 1 von 4 Name: Matr. Nr.: Note Teil 1: Keine Hilfsmittel! Bearbeitungszeit: 20 Minuten Frage Stichwort Punkte 1 Schleife 2 2 Code-Fragment
Swing : Komponeneten I (Teil 1) Was ist Swing?
Was ist Swing? 1 Unterschied zu AWT (Abstract window Toolkit) Zusätzliche Komponenten von Swing,die zu Oberflächenerzeugung genutzt werden können: Keyboard Accelerators, also Tastenkombination zur Steuerung
Swing oder AWT? Was ist das: Swing bzw. AWT. Haupterkennungsmerkmal von Swing Source-Code:
Swing oder AWT? Was ist das: Swing bzw. AWT Beides sind Klassenbibliotheken mit fertig programmierten Klassen zur Erstellung von graphischen Benutzeroberflächen mit Fenstern, Textfeldern, Buttons etc..
Grafische Benutzeroberflächen mit Swing
Grafische Benutzeroberflächen mit Swing KW 30, Zentralübung Informatik II 2006-07-24 Klausur: Stichpunkte 1. Auswertung System.out.println("abc" instanceof String); Ergebnis von instanceof ist ein boolean,
