Nimbus: Making Swing Look Sexy!
|
|
- Shannon Mitchell
- 5 years ago
- Views:
Transcription
1 Nimbus: Making Swing Look Sexy! Jasper Potts Peter Zhelezniakov Sun Microsystems
2 Abstract Get acquainted with the new Nimbus Look and Feel, and learn some ways to customize it 2
3 Agenda > Overview > Architecture > Customizations > Tool Support 3
4 Nimbus Overview > A Synth descendant > Cross platform > Vector based > Painters based > Highly customizable > Now in JDK7! 4
5 Its Default Look 5
6 Agenda > Overview > Architecture > Customizations 6
7 Vector Based > All Nimbus components are purely vector based Scalable: larger or smaller > No images used Allows us to participate in solution for hi-dpi Allows color theming for branding 7
8 Vector Based > Heuristic based image caching Cache is invalidated if the sizes change dramatically Or colors, fonts, etc change > 9-Square technique resizes vector shapes Move control points based on location in grid 8
9 Bitmap Scaling 9
10 Vector Scaling 10
11 9 Square How vectors are resized dynamically 11
12 Painters > Component rendering is delegated to Painters javax.swing.painter Stateless Extend AbstractRegionPainter to get scaling and caching 12
13 Painters public interface Painter { public void paint( Graphics2D g, JComponent c, int width, int height); } 13
14 Now in JDK TM 7 > javax.swing.plaf.nimbus > javax.swing.painter > Some old com.sun.java.swing stuff preserved for backward compatibility: Painter plaf.nimbus.nimbuslookandfeel 14
15 Agenda > Overview > Architecture > Customizations 15
16 Scalable Components > Support for small and large components For use in palettes or toolbars > Supply a client property to the component JComponent.sizeVariant Either large, small, or mini 16
17 Scalable Components 17
18 Color Themes > Most colors are derived from a set of base colors > Derived colors are updated automatically when their parent colors change > Derived colors refer to parent colors indirectly via UI property name 18
19 Color Tree nimbusbase nimbusbluegrey nimbusselection nimbusborder 19
20 Creating Derived Colors > NimbusLookAndFeel.getDerivedColor( String uidefaultparentname, float hoffset, float soffset, float boffset, int aoffset, boolean uiresource) 20
21 Customizing Colors UIManager.put("nimbusBase", new Color(...)); UIManager.put("nimbusBlueGrey", new Color(...)); UIManager.put("control", new Color(...)); 21
22 DEMO: Custom Color Theme 22
23 Everything is in UIDefaults > All customizations are exposed via UIDefaults Button.foreground > Properties can be state dependent Button[Disabled].foreground > States can be combined Button[Default+Focused].foreground 23
24 Selectors > Region names ComboBox > Component names ComboBox.renderer Applies to all components with that name > Hierarchical MenuBar:Menu Applies to all Menus whose parent is a MenuBar 24
25 Cascading Defaults > Most specific default wins > Example: foreground = Color.BLACK Label.foreground = Color.BLUE Label[Disabled].foreground = Color.GRAY SomeLabel [Disabled].foreground = Color.WHITE 25
26 Customizations > States > Fonts and colors > Standard components Replace painting code and change defaults For all components of a single type (ie: JButton) For a single component instance For all components with a specific name > Add support for 3rd Party components 26
27 Per-instance Customization > Create a UIDefaults Map > Load the map with all overrides of global values > Set map on target component Nimbus.Overrides > Ignore UIManager defaults if necessary Nimbus.Overrides.InheritDefaults 27
28 Custom Painters > Button[Enabled].backgroundPainter Used by buttons when enabled > Button[MouseOver].borderPainter Used by buttons when mouse over > Button.foregroundPainter Used by default 28
29 DEMO: Missile Control Login > TODO add some demo slides 29
30 Further Development > Publish Synth delegates: > Fix startup performance: Fixed in 6u14 > Open Designer source code 30
31 More Information > > > 31
32
Bringing Life to Swing Desktop Applications
Bringing Life to Swing Desktop Applications Alexander Potochkin Sun Microsystems Kirill Grouchnikov Amdocs Inc. TS-3414 2007 JavaOne SM Conference Session TS-3414 Presentation Goal Learn advanced painting
More informationGraphical User Interface (GUI)
Graphical User Interface (GUI) An example of Inheritance and Sub-Typing 1 Java GUI Portability Problem Java loves the idea that your code produces the same results on any machine The underlying hardware
More informationAdvanced Effects in Java Desktop Applications
Advanced Effects in Java Desktop Applications Kirill Grouchnikov, Senior Software Engineer, Amdocs kirillcool@yahoo.com http://www.pushing-pixels.org OSCON 2007 Agenda Swing pipeline Hooking into the pipeline
More informationCreating Professional Swing UIs Using the NetBeans GUI Builder
Creating Professional Swing UIs Using the NetBeans GUI Builder Tomas Pavek, Jan Stola, Scott Violet Sun Microsystems http://www.netbeans.org http://swinglabs.dev.java.net TS-4916 Copyright 2006, Sun Microsystems,
More informationDavid Qiao JIDE So-ware, Inc. THE MERGING POINT OF ANDROID AND SWING
David Qiao JIDE So-ware, Inc. THE MERGING POINT OF ANDROID AND SWING Myself 10- year old Swing developer Author of most components offered by JIDE So-ware 1- year old Android developer Author of several
More informationProgramming in C# Project 1:
Programming in C# Project 1: Set the text in the Form s title bar. Change the Form s background color. Place a Label control on the Form. Display text in a Label control. Place a PictureBox control on
More informationGraphical User Interface (GUI)
Graphical User Interface (GUI) An example of Inheritance and Sub-Typing 1 Java GUI Portability Problem Java loves the idea that your code produces the same results on any machine The underlying hardware
More informationAssignment 2. Application Development
Application Development Assignment 2 Content Application Development Day 2 Lecture The lecture covers the key language elements of the Java programming language. You are introduced to numerical data and
More informationIntroduction to Graphical Interface Programming in Java. Introduction to AWT and Swing
Introduction to Graphical Interface Programming in Java Introduction to AWT and Swing GUI versus Graphics Programming Graphical User Interface (GUI) Graphics Programming Purpose is to display info and
More informationEducational Fusion. Implementing a Production Quality User Interface With JFC
Educational Fusion Implementing a Production Quality User Interface With JFC Kevin Kennedy Prof. Seth Teller 6.199 May 1999 Abstract Educational Fusion is a online algorithmic teaching program implemented
More informationGraphics and Painting
Graphics and Painting Lecture 17 CGS 3416 Fall 2015 November 30, 2015 paint() methods Lightweight Swing components that extend class JComponent have a method called paintcomponent, with this prototype:
More informationGraphics. Lecture 18 COP 3252 Summer June 6, 2017
Graphics Lecture 18 COP 3252 Summer 2017 June 6, 2017 Graphics classes In the original version of Java, graphics components were in the AWT library (Abstract Windows Toolkit) Was okay for developing simple
More informationSwing and you are winning
Swing and you are winning Pimp your user interface with the power of the swing framework. Tuning a standard user interface with gradients, custom components and validating text fields using the JGlassPane.
More informationCreating Dynamic UIs with Qt Declarative UI
Creating Dynamic UIs with Qt Declarative UI Alex Luddy 8/25/2010 Purpose To inspire your usage of Qt s declarative UI Show how to use it Show how cool it is 1 Agenda Why Declarative UI? Examples Things
More informationUse an OPT="i" on the Dialogue / Window definition to create a window that does not have an Icon in its upper left corner.
JavX Version 2.5 - README File - May 2006 Release Notes for JavX SE/AE/LE Sage Software Canada Ltd 8920 Woodbine Avenue Suite 400 Markham, Ontario L3R 9W9 Tel. 905-470-1025 www.pvx.com *** NOTES *** As
More informationNauticom NetEditor: A How-to Guide
Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color
More informationFree Microsoft Office 2010 training from MedCerts. Course Outline
Free Microsoft Office 2010 training from MedCerts Course Outline Microsoft Office Word 2010: Basic Course Introduction Unit 01 - Getting Started Topic A: The Word Window The Word 2010 Window Demo - A-1:
More informationProvideX. NOMADS Enhancements
ProvideX VERSION 8.0 NOMADS Enhancements Introduction 3 Panel Designer Enhancements 5 Properties Window 7 New Format Definition for Grids/List Boxes 12 Bulk Edit Utility 14 Drag and Drop Utility 16 Dependency
More informationWidget. Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down
Widgets Jeff Avery Widget Widget is a generic name for parts of an interface that have their own behaviour. e.g., buttons, progress bars, sliders, drop-down menus, spinners, file dialog boxes, etc are
More informationGraphics in Swing. Engineering 5895 Faculty of Engineering & Applied Science Memorial University of Newfoundland
Graphics in Swing Engineering 5895 Faculty of Engineering & Applied Science Memorial University of Newfoundland 1 paintcomponent and repaint Each Swing component has the following paint methods: void paintcomponent(
More informationCommand-Line Applications. GUI Libraries GUI-related classes are defined primarily in the java.awt and the javax.swing packages.
1 CS257 Computer Science I Kevin Sahr, PhD Lecture 14: Graphical User Interfaces Command-Line Applications 2 The programs we've explored thus far have been text-based applications A Java application is
More informationTutorial 3 - Welcome Application
1 Tutorial 3 - Welcome Application Introduction to Visual Programming Outline 3.1 Test-Driving the Welcome Application 3.2 Constructing the Welcome Application 3.3 Objects used in the Welcome Application
More informationMicrosoft Word 2010 Basics
1 Starting Word 2010 with XP Click the Start Button, All Programs, Microsoft Office, Microsoft Word 2010 Starting Word 2010 with 07 Click the Microsoft Office Button with the Windows flag logo Start Button,
More informationYouTube Break. https://www.youtube.com/watch?v=lvtfd_rj2he
Layout Jeff Avery YouTube Break https://www.youtube.com/watch?v=lvtfd_rj2he Positioning Visual Components Previously, we learned about event handling and model-view-control architecture. Next, we need
More informationKirill Grouchnikov, Amdocs Desktop Matters Conference San Jose, March
Kirill Grouchnikov, Amdocs Desktop Matters Conference San Jose, March 8-9 2007 Show two sample effects on buttons Show how this can be achieved with UI delegates Discuss alternative implementations Custom
More informationCSC 1051 Data Structures and Algorithms I. Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University
Graphics & Applets CSC 1051 Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website: www.csc.villanova.edu/~map/1051/ Back to Chapter
More informationWidgets. Overview. Widget. Widgets Widget toolkits Lightweight vs. heavyweight widgets Swing Widget Demo
Widgets Overview Widgets Widget toolkits Lightweight vs. heavyweight widgets Swing Widget Demo Widget Widget is a generic name for parts of an interface that have their own behavior: buttons, progress
More informationCSC207H: Software Design Lecture 11
CSC207H: Software Design Lecture 11 Wael Aboelsaadat wael@cs.toronto.edu http://ccnet.utoronto.ca/20075/csc207h1y/ Office: BA 4261 Office hours: R 5-7 Acknowledgement: These slides are based on material
More informationChapter 6 Formatting Graphic Objects
Impress Guide Chapter 6 OpenOffice.org Copyright This document is Copyright 2007 by its contributors as listed in the section titled Authors. You can distribute it and/or modify it under the terms of either
More informationPrototyping a Swing Interface with the Netbeans IDE GUI Editor
Prototyping a Swing Interface with the Netbeans IDE GUI Editor Netbeans provides an environment for creating Java applications including a module for GUI design. Here we assume that we have some existing
More informationJava TM Applets. Rex Jaeschke
Java TM Applets Rex Jaeschke Java Applets 1997 1998, 2009 Rex Jaeschke. All rights reserved. Edition: 3.0 (matches JDK1.6/Java 2) All rights reserved. No part of this publication may be reproduced, stored
More informationNOMADS Enhancements v7.50 & v8.00. Presented by: Yvonne Sampson
NOMADS Enhancements v7.50 & v8.00 Presented by: Yvonne Sampson Presentation Outline V7.50 & v8.00 Enhancements Preserve Folder Controls File Maintenance Objects Embedded Panels Enhancements Library Default
More informationHere is a list of a few of the components located in the AWT and Swing packages:
Inheritance Inheritance is the capability of a class to use the properties and methods of another class while adding its own functionality. Programming In A Graphical Environment Java is specifically designed
More informationLabels and Envelopes in Word 2013
Labels and Envelopes in Word 2013 Labels... 2 Labels - A Blank Page... 2 Selecting the Label Type... 2 Creating the Label Document... 2 Labels - A Page of the Same... 3 Printing to a Specific Label on
More informationHands-On Lab. High DPI.NET. Lab version: 1.0.0
Hands-On Lab High DPI.NET Lab version: 1.0.0 Last updated: 12/3/2010 CONTENTS OVERVIEW... 3 EXERCISE 1: ENSURE THAT THE COMPUTER IS IN HIGH DPI MODE... 4 Task 1 - Check that the module computer is set
More informationMicrosoft PowerPoint Tutorial
Microsoft PowerPoint Tutorial Contents Starting MS PowerPoint... 1 The MS PowerPoint Window... 2 Title Bar...2 Office Button...3 Saving Your Work... 3 For the first time... 3 While you work... 3 Backing
More informationHuman-Computer Interaction IS4300
Human-Computer Interaction IS4300 1 Quiz 3 1 I5 due next class Your mission in this exercise is to implement a very simple Java painting applet. The applet must support the following functions: Draw curves,
More informationObject-Oriented Programming Design. Topic : Graphics Programming GUI Part I
Electrical and Computer Engineering Object-Oriented Topic : Graphics GUI Part I Maj Joel Young Joel.Young@afit.edu 15-Sep-03 Maj Joel Young A Brief History Lesson AWT Abstract Window Toolkit Implemented
More informationUI Software Organization
UI Software Organization The user interface From previous class: Generally want to think of the UI as only one component of the system Deals with the user Separate from the functional core (AKA, the app
More informationPainting your window
The Paint event "Painting your window" means to make its appearance correct: it should reflect the current data associated with that window, and any text or images or controls it contains should appear
More informationBEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal
BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting
More informationPowerPoint Introduction. Video: Slide Basics. Understanding slides and slide layouts. Slide Basics
PowerPoint 2013 Slide Basics Introduction PowerPoint presentations are made up of a series of slides. Slides contain the information you will present to your audience. This might include text, pictures,
More informationClick the buttons in the interactive below to become familiar with the drawing tool's commands.
Google Documents Inserting Text Boxes and Shapes Introduction Page 1 Google Documents has a drawing tool designed for inserting text boxes and shapes into your document. Although not necessary for every
More informationAdvanced Web Technology - Java Server Faces
Berne University of Applied Sciences Advanced Web Technology - Java Server Faces Dr. E. Benoist Bibliography: Mastering Java Server Faces B.Dudney et al. - Wiley November 2005 1 Table of Contents Model
More informationTopic 9: Swing. Swing is a BIG library Goal: cover basics give you concepts & tools for learning more
Swing = Java's GUI library Topic 9: Swing Swing is a BIG library Goal: cover basics give you concepts & tools for learning more Assignment 5: Will be an open-ended Swing project. "Programming Contest"
More informationTopic 9: Swing. Why are we studying Swing? GUIs Up to now: line-by-line programs: computer displays text user types text. Outline. 1. Useful & fun!
Swing = Java's GUI library Topic 9: Swing Swing is a BIG library Goal: cover basics give you concepts & tools for learning more Why are we studying Swing? 1. Useful & fun! 2. Good application of OOP techniques
More informationPDF Printing & Print Preview
PDF Printing & Print Preview Presented by: Gord Davey Presentation Overview PDF Printing Syntax, Options, Usage Customizable Form Handling Customizable File Selection Dialogue Print Preview Capabilities
More informationProgramming graphics
Programming graphics Need a window javax.swing.jframe Several essential steps to use (necessary plumbing ): Set the size width and height in pixels Set a title (optional), and a close operation Make it
More informationLecture (06) Java Forms
Lecture (06) Java Forms Dr. Ahmed ElShafee 1 Dr. Ahmed ElShafee, Fundamentals of Programming I, Introduction You don t have to output everything to a terminal window in Java. In this lecture, you ll be
More information@Override public void start(stage primarystage) throws Exception { Group root = new Group(); Scene scene = new Scene(root);
Intro to Drawing Graphics To draw some simple graphics, we first need to create a window. The easiest way to do this in the current version of Java is to create a JavaFX application. Previous versions
More informationData Representation and Applets
Data Representation and Applets CSC 1051 Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Overview Binary representation Data types revisited
More informationWidgets. Widgets Widget Toolkits. User Interface Widget
Widgets Widgets Widget Toolkits 2.3 Widgets 1 User Interface Widget Widget is a generic name for parts of an interface that have their own behavior: buttons, drop-down menus, spinners, file dialog boxes,
More informationWhat can Word 2013 do?
Mary Ann Wallner What can Word 2013 do? Provide the right tool for: Every aspect of document creation Desktop publishing Web publishing 2 Windows 7: Click Start Choose Microsoft Office > Microsoft Word
More informationOutline. Topic 9: Swing. GUIs Up to now: line-by-line programs: computer displays text user types text AWT. A. Basics
Topic 9: Swing Outline Swing = Java's GUI library Swing is a BIG library Goal: cover basics give you concepts & tools for learning more Assignment 7: Expand moving shapes from Assignment 4 into game. "Programming
More informationIntroduction to the JAVA UI classes Advanced HCI IAT351
Introduction to the JAVA UI classes Advanced HCI IAT351 Week 3 Lecture 1 17.09.2012 Lyn Bartram lyn@sfu.ca About JFC and Swing JFC Java TM Foundation Classes Encompass a group of features for constructing
More informationWRITING TEXT ON A HEART (for a Gearbubble Necklace)
WRITING TEXT ON A HEART (for a Gearbubble Necklace) Hale Pringle 11/29/17 Version 1 This is a rough version of the steps involved. It goes along with a video where I walked through all the steps shown
More informationInstructions for Crossword Assignment CS130
Instructions for Crossword Assignment CS130 Purposes: Implement a keyboard interface. 1. The program you will build is meant to assist a person in preparing a crossword puzzle for publication. You have
More informationApplets and the Graphics class
Applets and the Graphics class CSC 2014 Java Bootcamp Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Some slides in this presentation are adapted from the slides accompanying
More informationRoad Map for Essential Studio 2010 Volume 1
Road Map for Essential Studio 2010 Volume 1 Essential Studio User Interface Edition... 4 Essential Grid... 4 Essential Grid ASP.NET... 4 Essential Grid ASP.NET MVC... 4 Essential Grid Windows Forms...
More informationZen Garden. CSS Zen Garden
CSS Patrick Behr CSS HTML = content CSS = display It s important to keep them separated Less code in your HTML Easy maintenance Allows for different mediums Desktop Mobile Print Braille Zen Garden CSS
More informationChapter 15 Using Fontwork
Getting Started Guide Chapter 15 Using Fontwork Creating Graphical Text Art Objects OpenOffice.org Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors.
More informationDesktop Studio: Charts. Version: 7.3
Desktop Studio: Charts Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,
More informationGraphWorX64 Productivity Tips
Description: Overview of the most important productivity tools in GraphWorX64 General Requirement: Basic knowledge of GraphWorX64. Introduction GraphWorX64 has a very powerful development environment in
More informationDiscover GALILEO. Institutional Branding
Discover GALILEO Institutional Branding GALILEO Steering Committee Branding Policy Discover GALILEO must display the GALILEO logo or text brand, both in the EBSCO interface and on the institutional and
More informationWhat s New Essential Studio User Interface Edition, 2011 Volume 4
What s New Essential Studio User Interface Edition, 2011 Volume 4 Contents ASP.NET MVC Mobile... 6 Essential Chart for ASP.NET MVC Mobile... 6 Chart Control... 6 Essential Tools for ASP.NET MVC Mobile...
More informationCSE 143. Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT
CSE 143 Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT slides created by Marty Stepp based on materials by M. Ernst, S. Reges, D. Notkin, R. Mercer, Wikipedia http://www.cs.washington.edu/331/
More informationMicrosoft Word Chapter 1. Creating, Formatting, and Editing a Word Document with Pictures
Microsoft Word 2010 Chapter 1 Creating, Formatting, and Editing a Word Document with Pictures Objectives Enter text in a Word document Check spelling as you type Format paragraphs Format text Undo and
More informationUsing Windows XP Visual Styles
Using Microsoft Windows XP, you can now define the visual style or appearance of controls and windows from simple colors to textures and shapes. You can control each defined part of a control as well as
More informationDEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)
Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Section 5 AGENDA
More informationUser interfaces and Swing
User interfaces and Swing Overview, applets, drawing, action listening, layout managers. APIs: java.awt.*, javax.swing.*, classes names start with a J. Java Lectures 1 2 Applets public class Simple extends
More informationCS 251 Intermediate Programming GUIs: Components and Layout
CS 251 Intermediate Programming GUIs: Components and Layout Brooke Chenoweth University of New Mexico Fall 2017 import javax. swing.*; Hello GUI public class HelloGUI extends JFrame { public HelloGUI ()
More informationCS11 Java. Fall Lecture 4
CS11 Java Fall 2006-2007 Lecture 4 Today s Topics Interfaces The Swing API Event Handlers Inner Classes Arrays Java Interfaces Classes can only have one parent class No multiple inheritance in Java! By
More informationWindow Interfaces Using Swing Objects
Chapter 12 Window Interfaces Using Swing Objects Event-Driven Programming and GUIs Swing Basics and a Simple Demo Program Layout Managers Buttons and Action Listeners Container Classes Text I/O for GUIs
More informationCSC309 Winter Lecture 2. Larry Zhang
CSC309 Winter 2016 Lecture 2 Larry Zhang 1 Announcements Assignment 1 is out, due Jan 25, 10pm. Start Early! Work in groups of 2, make groups on MarkUs. Make sure you can login to MarkUs, if not let me
More informationMi c r o s o f t Wo r d Qu i c k Re f e r e n c e Ca r d
Tech Talk # 5 Mi c r o s o f t Wo r d Qu i c k Re f e r e n c e Ca r d Introduction by Renae Schmidt Hello! Welcome to Tech Talk #5. This week we are sharing a Microsoft Word 2010 Quick Reference Card.
More informationContents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B
Contents About the Course...xv Course Overview... xvi Course Map... xvii Module-by-Module Overview... xviii Course Objectives... xxii Skills Gained by Module... xxiii Guidelines for Module Pacing... xxiv
More informationIn this lecture we will briefly examine a few new controls, introduce the concept of scope, random numbers, and drawing simple graphics.
Additional Controls, Scope, Random Numbers, and Graphics CS109 In this lecture we will briefly examine a few new controls, introduce the concept of scope, random numbers, and drawing simple graphics. Combo
More informationGraphical User Interfaces (GUIs)
CMSC 132: Object-Oriented Programming II Graphical User Interfaces (GUIs) Department of Computer Science University of Maryland, College Park Model-View-Controller (MVC) Model for GUI programming (Xerox
More informationFormatting Values. 1. Click the cell(s) with the value(s) to format.
Formatting Values Applying number formatting changes how values are displayed it doesn t change the actual information. Excel is often smart enough to apply some number formatting automatically. For example,
More informationDesktop Studio: Charts
Desktop Studio: Charts Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Working with Charts i Copyright 2011 Intellicus Technologies This document
More informationData Representation and Applets
Data Representation and Applets CSC 1051 Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website: http://www.csc.villanova.edu/~map/1051/
More informationEnhancing a Document
Enhancing a Document Objectives Change font and font size Change font color, style, and effects Change alignment and line spacing Change margin settings 2 Objectives Set tabs Set indents Add bulleted and
More informationMicrosoft Office PowerPoint 2016: Part 1. Course Overview
Microsoft Office PowerPoint 2016: Part 1 Course Overview This course will introduce students to Microsoft PowerPoint 2016, as well as teach them how to develop a PowerPoint presentation, perform advanced
More informationData Representation and Applets
Data Representation and Applets CSC 1051 Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website: http://www.csc.villanova.edu/~map/1051/
More informationMy Awesome Presentation Exercise
My Awesome Presentation Exercise Part One: Creating a Photo Album 1. Click on the Insert tab. In the Images group click on the Photo Album command. 2. In the Photo Album window that pops up, look in the
More informationPaint/Draw Tools. Foreground color. Free-form select. Select. Eraser/Color Eraser. Fill Color. Color Picker. Magnify. Pencil. Brush.
Paint/Draw Tools There are two types of draw programs. Bitmap (Paint) Uses pixels mapped to a grid More suitable for photo-realistic images Not easily scalable loses sharpness if resized File sizes are
More informationBasic Concepts. Launching MultiAd Creator. To Create an Alias. file://c:\documents and Settings\Gary Horrie\Local Settings\Temp\~hh81F9.
Page 1 of 71 This section describes several common tasks that you'll need to know in order to use Creator successfully. Examples include launching Creator and opening, saving and closing Creator documents.
More informationICOM 4015 Advanced Programming Laboratory. Chapter 3 Introduction to Graphical Applications in Java using Swing
ICOM 4015 Advanced Programming Laboratory Chapter 3 Introduction to Graphical Applications in Java using Swing University of Puerto Rico Electrical and Computer Engineering Department by Juan E. Surís
More informationReport Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static
Table of Contents Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Series Chart with Dynamic Series Master-Detail
More informationINTRODUCTION TO HTML5! CSS Styles!
INTRODUCTION TO HTML5! CSS Styles! Understanding Style Sheets HTML5 enables you to define many different types of content on a web page, including headings, paragraphs, lists, images, input fields, canvases,
More informationTrident Trust PowerPoint User Guide
Trident Trust PowerPoint User Guide Intelligent Documents October 2017 1 Overview The PowerPoint template is designed to make it quick and easy to create consistent and professional presentations conforming
More informationAmazing Designs Apps Instruction Manual
Amazing Designs Apps Instruction Manual Amazing Designs Apps is a new embroidery software system from Amazing Designs that contains multiple features, in different toolpacks that are activated separately.
More informationBold, Italic and Underline formatting.
Using Microsoft Word Character Formatting You may be wondering why we have taken so long to move on to formatting a document (changing the way it looks). In part, it has been to emphasise the fact that
More informationSeagate Crystal Reports 8 and Hyperion Essbase
Seagate Crystal Reports 8 and Hyperion Essbase Seagate Crystal Reports 8 provides dramatic improvements in OLAP reporting for users of Hyperion Essbase and all other supported OLAP systems. Now more than
More informationUI CONTROLS. The New World: JavaFX-Technology based UI Controls
UI CONTROLS The New World: JavaFX-Technology based UI Controls UI CONTROLS The New World: JavaFX-Technology based UI Controls US :: THE CREW Richard Bair Amy Fowler Jasper Potts AGENDA :: THE PLAN Controls
More informationWorkaround Swing Bugs
Workaround Swing Bugs David Qiao, JIDE Software, Inc. BOF-5133 Background of Myself and JIDE CTO and Founder of JIDE Software, Inc. Heavily use Swing in the last several years Build components and frameworks
More informationMicrosoft. Microsoft. Microsoft Visio Duration: 16hrs
Visio 2010 Duration: 16hrs Target Audience: This course is designed for users who need to use the diagramming capabilities with Visio 2010. Pre-requisites: Basic knowledge of Windows operating system knowledge
More informationExam: Applet, Graphics, Events: Mouse, Key, and Focus
Exam: Applet, Graphics, Events: Mouse, Key, and Focus Name Period A. Vocabulary: Complete the Answer(s) Column. Avoid ambiguous terms such as class, object, component, and container. Term(s) Question(s)
More informationAppendix F: Java Graphics
Appendix F: Java Graphics CS 121 Department of Computer Science College of Engineering Boise State University August 21, 2017 Appendix F: Java Graphics CS 121 1 / 15 Topics Graphics and Images Coordinate
More informationIntroduction to LabVIEW
Introduction to LabVIEW How to Succeed in EE 20 Lab Work as a group of 2 Read the lab guide thoroughly Use help function and help pages in LabVIEW Do the Pre-Lab before you come to the lab Don t do the
More information