By, [Blue Team] Bauyrzhan Aitileu Muneeb Mahmood Vinaykumar Bangera.

Slides:



Advertisements
Similar presentations
Introduction to Java 2 Programming
Advertisements

Containers and Components 1.Containers collect GUI components 2.Sometimes, want to add a container to another container 3.Container should be a component.
Chapter 5 Programming Graphics. Chapter Goals To be able to write applications with simple graphical user interfaces To display graphical shapes such.
Introduction to Java Classes, events, GUI’s. Understand: How to use TextPad How to define a class or object How to create a GUI interface How event-driven.
User Interface Design CSCI 201L Jeffrey Miller, Ph.D. HTTP :// WWW - SCF. USC. EDU /~ CSCI 201 USC CSCI 201L.
Chapter 6 Graphical User Interface (GUI) and Object-Oriented Design (OOD)
Creating a GUI with Swing. Introduction Very useful link: Swing – is a part of JFC (Java Foundation.
Archetypes Next Generation Content Types for Zope 2.
GUI. Swing Class Hierarchy Swing Components Swing Conatiners  JFrame – top-level window to store components.
UNIT-V The MVC architecture and Struts Framework.
A.k.a. GUI’s.  If you want to discuss your Lab 2 grade come see me this week. ◦ Office: 436 ERB. One hour prior to class ◦ Open to Appointments MWF 
GUI Basics: Introduction. Creating GUI Objects // Create a button with text OK JButton jbtOK = new JButton("OK"); // Create a label with text "Enter your.
Java Programming Chapter 10 Graphical User Interfaces.
Using the Netbeans GUI Builder. The Netbeans IDE provides a utility called the GUI Builder that assists you with creating Windows applications. The Netbeans.
Java Swing, Events and MVC Optional Readings: Eckel’s Thinking in Java: Chap 14 (
Lesson 27: Introduction to the Java GUI. // helloworldbutton.java import java.awt.*; import javax.swing.*; class HelloButton{ public static void main.
Object Oriented Programming Ders 11: Interfaces Mustafa Emre İlal
עקרונות תכנות מונחה עצמים תרגול 4 - GUI. Outline  Introduction to GUI  Swing  Basic components  Event handling.
Chapter 19 Designing the GUI front-end: the Model-View-Controller pattern.
Introduction to Swing Components Chapter 14.  Part of the Java Foundation Classes (JFC)  Provides a rich set of GUI components  Used to create a Java.
CSE 219 Patterns in Programming More Design Patterns.
Chapter 9: Visual Programming Basics Object-Oriented Program Development Using Java: A Class-Centered Approach.
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
GUIs in Java Swing, Events CS2110, SW Development Methods Readings: MSD, Chapter 12 Lab Exercise.
1 CSC111H Graphical User Interfaces (GUIs) Introduction GUIs in Java Understanding Events A Simple Application The Containment Hierarchy Layout Managers.
Graphic User Interface. Graphic User Interface (GUI) Most of us interact with computers using GUIs. GUIs are visual representations of the actions you.
CC1007NI: Further Programming Week 6-7 Dhruba Sen Module Leader (Islington College)
Object Oriented programming Instructor: Dr. Essam H. Houssein.
1 CSC 222: Object-Oriented Programming Spring 2012 netBeans & GUIBuilder  netBeans IDE create/edit/run a project  GUIBuilder JFrame, JButton, JTextField,
ITEC 109 Lecture 27 GUI. GUIs Review Sounds –Arrays hold sample values –Creating a keyboard –Sound effects Homework 3 –The big two –Due after break –Lab.
Xiaoying Gao Computer Science Victoria University of Wellington Copyright: Xiaoying Gao, Peter Andreae, Victoria University of Wellington More Interfaces.
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved Chapter 35 MVC and Swing MVC.
CSE1030-HR GUI The Big Picture Building the View Building the Controller Separating the Concerns Going Further.
CS Fall 2012, Lab 09 Haohan Zhu. Boston University Slideshow Title Goes Here CS Fall 2012, Lab /20/2015 GUI - Graphical User Interface.
Introduction to MVC Controllers NTPCUG Tom Perkins, Ph.D.
GUIs Graphical User Interfaces. Everything coming together Known: – Inheritance – Interfaces – Abstract classes – Polymorphism – Exceptions New: – Events.
Swinging in Your Java Playground. Background Swing is a part of the Java Foundation Classes (JFC). The JFC is made up of features intended to give a programmer.
The Swing GUI Components Chapter 29 An enhanced alternative to AWT The PC does not need an appletviewer or browser Swing overcomes some AWT drawbacks.
Review_6 AWT, Swing, ActionListener, and Graphics.
Field Trip #27 Using Java to Download Images and Sounds By Keith Lynn.
Basics of GUI Programming Chapter 11 and Chapter 22.
1 Chapter 16: Creating Windows. 2 Basics of GUI Programming How to create a Window. TryWindow.java You always need a JFrame component before creating.
Ajmer Singh PGT(IP) JAVA IDE Programming - I. Ajmer Singh PGT(IP) GUI (Graphical User Interface) It is an interface that uses a graphic entities along.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Java Swing, Events Readings: Just Java 2: Chap 19 & 21, or Eckel’s Thinking in Java: Chap 14 Slide credits to CMPUT 301, Department of Computing Science.
Lesson 28: More on the GUI button, frame and actions.
1 A Quick Java Swing Tutorial. 2 Introduction Swing – A set of GUI classes –Part of the Java's standard library –Much better than the previous library:
XML & JSON. Background XML and JSON are to standard, textual data formats for representing arbitrary data – XML stands for “eXtensible Markup Language”
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Java Swing What is swing? Swing is a ”Lightweight” GUI ToolKit for Java Different from AWT / SWT Toolkits for GUIs Few lines of code to produce GUI elements.
A Quick Java Swing Tutorial
7. Modular and structured design
Design Pattern: Facade
Observer Design Pattern
Graphical User Interface (pronounced "gooey")
Lecture 27 Creating Custom GUIs
Graphical user interface with Swing by jose maria gonzalez pinto
Lecture 28 Concurrent, Responsive GUIs
A Quick Java Swing Tutorial
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
What is MVC Category: System MVC=Model-View-Controller
GUIS: Graphical User Interfaces
Basic Elements of The GUI
Software Design Lecture : 8
Steps to Creating a GUI Interface
Week 8 Swing NetBeans GUI Builder
A Quick Java Swing Tutorial
Advanced Programming in Java
Template for Presentation (feel free to customize look)
Graphical User Interface
Presentation transcript:

By, [Blue Team] Bauyrzhan Aitileu Muneeb Mahmood Vinaykumar Bangera

We Used MVC View Model Controller

How MVC ? VIEW: - Java Swing Components CONTROLLER : - Abstraction between View and model - An interface MODEL: - Parsers and Transformers

Why MVC ? Separation of concerns Changes to application easily identified Modifications are independent of other modules Modular hence reusable

GUI (View) Java Swing Jframe JTextField Jtable JComboBox JButton

File Operations File Operations: Open New Save Save as Exit

Creating Methods Adding parameters Deleting parameters Specifying Complex types

Methods / Types Handled Primitive Types Int Long String Complex types Content (Object) Sequence(Multiple I/P) Arrays Array of Objects

MODEL Operations Parses (using DOM) service file. Validates service file is well formed. Validates service file is valid. Writes WSDL file on Save Reasons for using DOM Good for small files. Ease of performing complicated validation. Easily make changes.

DEMO Lets see a demo ….

Questions ??