
SWT: The Standard Widget Toolkit
Volume 1
Steve Northover, Mike Wilson - Collection Eclipse
Résumé
The Standard Widget Toolkit (SWT) is a new class library for creating graphical user interfaces (GUIs) in Java. Created as part of the Eclipse project, SWT allows developers to build efficient, portable applications that directly access the user-interface facilities of the operating systems it is implemented on. This revolutionary technology makes it possible to create Java-based applications that are indistinguishable from a platform's native applications. SWT: The Standard Widget Toolkit, Volume 1, will show you how to:
- Get SWT, install it, and invoke it from your programs.
- Understand widgets--the building blocks of GUI--and how they interact with users and compose a GUI.
- Use graphics routines to configure the appearance of native widgets and draw application-specific graphics.
- Apply best practices from real-world uses of SWT.
- Appreciate what makes a quality SWT program.
In this book--the first definitive guide to SWT--two of the technology's lead designers and implementers show you how to break the task of building a GUI-based application into components. They then show how these components are modeled in SWT and provide a series of graded examples. The result is a guided tour of the essential aspects of this exciting toolkit, ranging from mouse and keyboard handling to user-interface controls for native operating systems.
If you want to build modern GUI-based application, SWT: The Standard Widget Toolkit, Volume 1, will prove an invaluable guide and reference.
L'auteur - Steve Northover
The principal architect of the Standard Widget Toolkit (SWT), Steve Northover joined IBM OTI Labs in 1990. He is an expert on performance, programming for operating systems, and native user interface toolkits. Steve was the principal architect of Common Widgets--the user interface toolkit used by IBM Smalltalk--and the implementer of Common Widgets for Windows and OS/2.
L'auteur - Mike Wilson
Mike Wilson has been a part of IBM OTI Labs since its inception in 1987 as Object Technology International, Inc. Over the years he has played a major part in many of the company's most significant successes, including contributing to and leading the design, implementation, and maintenance of SWT. Currently, he is active in several Eclipse projects, including the Eclipse Project Management Committee.
Sommaire
- Introduction
- Widgets
- Widget Fundamentals
- The Keyboard
- The Mouse
- Control Fundamentals
- Display
- Native Widgets
- Basic Controls
- Tool Bars and Menus
- Advanced Controls
- Range-Based Controls
- Controls, Composites, Groups, and Shells
- Canvas and Caret
- Draggable Controls
- Dialogs
- Layout
- Graphics
- Graphics Fundamentals
- Colors
- Fonts
- Images
- Cursors
- Applications
- Minesweeper
- FileExplorer
- Next time
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Steve Northover, Mike Wilson |
Collection | Eclipse |
Parution | 16/11/2004 |
Nb. de pages | 544 |
Format | 18 x 23,5 |
Couverture | Broché |
Poids | 870g |
Intérieur | Noir et Blanc |
EAN13 | 9780321256638 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Informatique d'entreprise Management des systèmes d'information
- Informatique Développement d'applications Gestion de projets
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en Java
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Java - J2EE Java - Niveau avancé
- Informatique Développement d'applications Modélisation et génie logiciel Interfaces Homme-machine (IHM)
- Informatique Développement d'applications Modélisation et génie logiciel Tests et qualité logiciels