Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 GUI Konstruktion: 1. Entwurf mit Papier und Bleistift / Post Ist 2. Eventuell.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

LEUCEMIA MIELOIDE AGUDA TIPO 0
Information Technology Quiz Questions with Answers Part 9
G5BUID - Java Swing What is Swing? A part of The Java Foundation Classes Swing Look and feel Accessibility Java 2D (Java 2 onwards) Drag and Drop.
Event handling and listeners What is an event? user actions and context event sources and listeners Why should my programs be event- driven? User interaction.
Developing Swing Application with Mattisse GUI Builder eriq adams Developing Swing Application With Mattisse GUI Builder - 10 Dec 2007.
Art Foundations Exam 1.What are the Elements of Art? List & write a COMPLETE definition; you may supplement your written definition with Illustrations.
Programmiermethodik SS2006 © 2005 Albert Zündorf, University of Kassel 1 Synchrone Methodenausführung.
Concurrent Programming Programmiermethodik SS2006 © 2005 Albert Zündorf, University of Kassel 1.
Slide 1 Insert your own content. Slide 2 Insert your own content.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 4 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
October 2008 MPDPF and MOC Enhancements – Consolidated Mockups.
Combining Like Terms. Only combine terms that are exactly the same!! Whats the same mean? –If numbers have a variable, then you can combine only ones.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
15 Copyright © 2005, Oracle. All rights reserved. Adding User Interface Components and Event Handling.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
ZMQS ZMQS
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
ACCESSING AiM This is for first time users to access AiM. Questions/suggestions:
Linked List A linked list consists of a number of links, each of which has a reference to the next link. Adding and removing elements in the middle of.
O X Click on Number next to person for a question.
© S Haughton more than 3?
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
1 Directed Depth First Search Adjacency Lists A: F G B: A H C: A D D: C F E: C D G F: E: G: : H: B: I: H: F A B C G D E H I.
Twenty Questions Subject: Twenty Questions
Take from Ten First Subtraction Strategy -9 Click on a number below to go directly to that type of subtraction problems
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
Energy & Green Urbanism Markku Lappalainen Aalto University.
Fawaz Ghali AJAX: Web Programming's Toy.
Java Graphical User Interface (GUI) using Visual Editor in eclipse CSI 1390 – Java Programming Instructor: Saeid Nourian University.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
This, that, these, those Number your paper from 1-10.
Limits (Algebraic) Calculus Fall, What can we do with limits?
We are partners in learning. Name, Title Date
Properties of Exponents
1 ECSU-NAM 2OO8 STUDENT RESEARCH INSTITUTE IN COMPUTATIONAL SCIENCE- SCIENTIFIC VISUALIZATION Programming in Java: Problem Solving Moderator: Dr. Jamiiru.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
MT311 (Oct 2007) Java Application Development Object-Oriented Programming Languages Tutorial 8.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
We will resume in: 25 Minutes.
1 Ke – Kitchen Elements Newport Ave. – Lot 13 Bethesda, MD.
1 Unit 1 Kinematics Chapter 1 Day
O X Click on Number next to person for a question.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 14: More About Classes.
Copyright © 2012 Pearson Education, Inc. Chapter 14: More About Classes.
1 cs205: engineering software university of virginia fall 2006 Wimpy Interfaces.
Introduction to Programming G51PRG University of Nottingham Revision 1
Mari Göransson - KaU - Datavetenskap - DAVD11 1 Java Event Handling --
Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 GUI Konstruktion: 1. Entwurf mit Papier und Bleistift / Post Ist 2. Eventuell.
GUI Konstruktion: Entwurf mit Papier und Bleistift / Post Ist
Presentation transcript:

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 1 GUI Konstruktion: 1. Entwurf mit Papier und Bleistift / Post Ist 2. Eventuell Powerpoint Mockup 3. GUI bauen (z.B. mit GUI Builder) 4. Logik anknoten

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 2 1. Entwurf mit Papier und Bleistift / Post Ist m Szenarios an der GUI durchspielen m mit Benutzern

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 3 1. Entwurf mit Papier und Bleistift / Post Ist

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 4 2. Eventuell Powerpoint Mockup File Editx _ Push Me No of pushes: 0

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 5 2. Eventuell Powerpoint Mockup File Editx _ Push Me No of pushes: 1

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 6 2. Eventuell Powerpoint Mockup File Editx _ Push Me No of pushes: 2

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 7 2. Eventuell Powerpoint Mockup File Editx _ Push Me No of pushes: 3

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 8 3. GUI bauen (z.B. mit GUI Builder) m Swing Tutorial: m Visual Editor for Eclipse Tutorial:

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 9 Swing GUI: Aufbau

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 10 Swing GUI: Komponenten anordnen

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 11 4 Logik anknoten m Buttons: Action Listeners m Content: Models / Updater / Listeners m Zugriff von GUI Element auf Logik: l Logikelement bei GUI Elements eintragen l Singleton

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel Logik anknoten public class GrillAbrechnung { private static GrillAbrechnung theInstance = null; public static GrillAbrechnung get() { if (theInstance == null) { theInstance = new GrillAbrechnung(); } return theInstance; } }

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel Logik anknoten public class LoadAction extends ActionListener { public void actionPerformed(ActionEvent e) { Buchung b = new Buchung(); GrillAbrechnung.get().addToBuchungen(b) } }

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 14

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 15

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 16

Programmiermethodik SS2007 © 2007 Albert Zündorf, University of Kassel 17