Eric Stokes, Matt Behling. GridbagLayout CardLayout SpringLayout.

Slides:



Advertisements
Similar presentations
Introduction to Java 2 Programming
Advertisements

Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Unit 3 Graphical User Interface (GUI) Dr. Magdi AMER.
Graphic User Interfaces Layout Managers Event Handling.
Microsoft Word 2010 Lesson 1: Introduction to Word.
Introduction Headers & Footers. You will learn how to: Create, Format, Edit and Delete Create Different Header/Footer in a Document Create a First Page.
User Interface Testing TPTL MRA. Layout 1 You will navigate through this form using the arrow keys. The drop down lists will be displayed by pressing.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter Chapter 14 GUI and Event-Driven Programming.
Hypotheses for the SMS user interface Richard Walker Frascati January 5, 2007.
More Swing (Chapter 14)‏ CS 180 Recitation - April 18, 2008 Department of Computer Science Purdue University.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter Chapter 14 GUI and Event-Driven Programming.
FSA for tennis scorekeeping B WINS A WINS Adv B Adv A Deuce start A B A A A A A A A A A.
1 GUI Elements in Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
PowerPoint Lesson 2 Notes Working With Slides. Creating a New Presentation From a Theme 1.When preparing for a presentation, the best place to start is.
The “Cool” Way to Share Your PowerPoint. Slideshare 1. Go to 2. Sign up for a free account – Click.
Advanced Forms Lesson 10.
Advising Notes in DegreeWorks A Guide for Faculty Advisers.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 21 Fields and Forms.
Jump to first page 10/2/2015 Learning PowerPoint A Tutorial Start.
Start Microsoft PowerPoint 1.PowerPoint uses a graphical approach to presentations in the form of slide shows that accompany the oral delivery of the.
CIS 068 Welcome to CIS 083 ! Introduction to GUIs: JAVA Swing.
Information Technology Word Processing. Word Processing is the preparation of documents such as letters, reports, memos, books, or any other type of correspondences.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
3461A Readings from the Swing Tutorial. 3461A Overview  The follow is the Table of Contents from the trail “Creating a GUI with JFC/Swing” in the “The.
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.
Graphical User Interface Components Chapter What You Will Learn Text Areas Text Areas Sliders Sliders Menus Menus –With frames –Pop up menus Look.
SWING IF YOU GET LOST - IMPORTANT LINKS  Swing articles:
CC1007NI: Further Programming Week 6-7 Dhruba Sen Module Leader (Islington College)
Layout Manager Summary
Object Oriented Programming Engr. M. Fahad Khan Lecturer, Software Engineering Department University of Engineering & Technology, Taxila.
Chapter 12Java: an Introduction to Computer Science & Programming - Walter Savitch 1 Announcements/Reminders l Next week: »No Lectures »No Labs »Recitation.
JAVA: An Introduction to Problem Solving & Programming, 6 th Ed. By Walter Savitch ISBN © 2012 Pearson Education, Inc., Upper Saddle River,
University of Limerick1 Software Architecture Java Layout Managers.
Object-Oriented Software Engineering
IM103 week 11 Part 2 P532 Case Study part 2: the Airport GUI Learning objectives By the end of this lecture you should be able to:  use the JTabbedPane.
Engineering\CADD Systems Office CADD Manager's Series Customizing the Interface.
Classifications Schemes and Class Scheme Items in the Curation Tool: Interface Design Audrey Lipps, User-Centered Design
Getting Started with Word & Saving Guided Lesson.
SD2054 Software Development. By the end of this lecture you should be able to: Advanced Graphics Programming create pull down menus create combo boxes.
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.
Creating a Window. A basic window in Java is represented by an object of the class Window in the package java.awt.
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.
Computer Science [3] Java Programming II - Laboratory Course Lab 4 -1 : Introduction to Graphical user interface GUI Components Faculty of Engineering.
Microsoft Word CERTIFICATION PREP. Lesson 1 Basic Overview RIBBON The main command interface in Microsoft office 2013 is the ribbon. The Ribbon is a centralized.
User Interface Components. Layout Placement of UI components in a window – Size & Position Each component occupies a rectangular region in the window.
Developing GUIs With the Eclipse Visual Editor, Swing/AWT Edition David Gallardo.
Introduction to GUI in 1 Graphical User Interface 3 Nouf Almunyif.
Advanced Topics on Graphical User Interfaces CardLayout JTabbedPane JFrame.
Introduction to GUI Programming in Java: Frames, Simple Components, and Layouts.
1 After completing this lesson, you will be able to: Use a Word template. Create a template. Use a wizard to create a document.
Dept. of CSIE, National University of Tainan 10/21/2012 Arranging Components on a User Interface.
GUI Programming In Java Sagun Dhakhwa BIM, HSM. GUI Appllications Event Driven OOP Uses objects of Classes like in any other Java programming.
Introduction to Swing Mr. Crone. What is Swing? a collection of pre-made Java classes used to create a modern graphical user interface.
Chapter 6 Building Java GUIs. MVC Model View Controller The model passes its data to the view for rendering The view determines which events are passed.
CS3015 Beacon Module 4 Messenger & Setting Preferences
University of Central Florida COP 3330 Object Oriented Programming
First Last Name.
Quickr Places & Templates Introduction
How to use Avast to Disable SSL/TLS in Outlook.  Here, you need to begin with opening Outlook and launch the “File” tab. Then you are required to click.
AC3274 CUIX Zen - Customizing the CUI
Containers and Components
תכנות מכוון עצמים בשפת JAVA
Panels & Layout Managers
Graphical User Interface
JButton – Container Layout & Icons
Access 2013 Introduction
Steps to Creating a GUI Interface
Creating and Sending Saved Messages
Layout Organization and Management
QuickServe Online New Features
Presentation transcript:

Eric Stokes, Matt Behling

GridbagLayout CardLayout SpringLayout

Advanced Layout Versatile Uses constraints to define positions

Similar to using tabbed panes Gives the illusion of “hiding” and “showing components” Keeps the state of components since it simply hides an entire JPanel Can Use multiple switching components such as JMenu or JComboBox

Rudimentary layout Not recommended for hand coding Components are defined by their relationships to other components

Tabbed Panes JMenu Buttons With Icons

Similar Behavior to CardLayout with a tab interface Allows the use of Icons the same as JButtons

Icons can be added to a button The Icon is defaulted to the Left of text

Creates a menu similar to many applications Useful for saving, loading, new, functions that would be accessed from many different parts of an application Menus created from top down, Create MenuBar, then Menu, then MenuItem Also Allows Icons