Matthew Scarpino
Stephen Holder
Stanford Ng
Laurent Mihalkovic
MANNING
SWT
/
JF
ace
INACTION
How to design graphical applications with Eclipse 3.0
SWT/JFace
in Action
MATTHEW SCARPINO
STEPHEN HOLDER
STANFORD NG
AND LAURENT MIHALKOVIC
MANNING
Greenwich
(74° w. long.)
Licensed to jromero <jose.romero@galicia.seresco.es>
For online information and ordering of this and other Manning books, please go to
www.manning.com. The publisher offers discounts on this book when ordered in quantity.
For more information, please contact:
Special Sales Department
Manning Publications Co.
209 Bruce Park Avenue Fax: (203) 661-9018
Greenwich, CT 06830 email: orders@manning.com
©2005 by Manning Publications Co. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted,
in any form or by means electronic, mechanical, photocopying, or otherwise, without
prior written permission of the publisher.
Many of the designations used by manufacturers and sellers to distinguish their products
are claimed as trademarks. Where those designations appear in the book, and Manning
Publications was aware of a trademark claim, the designations have been printed in initial
caps or all caps.
Recognizing the importance of preserving what has been written, it is Manning’s policy to have
the books they publish printed on acid-free paper, and we exert our best efforts to that end.
Manning Publications Co. Copyeditor: Tiffany Taylor
209 Bruce Park Avenue Typesetter: Tony Roberts
Greenwich, CT 06830 Cover designer: Leslie Haimes
ISBN 1-932394-27-3
Printed in the United States of America
12345678910–VHG–08 070605 04
Licensed to jromero <jose.romero@galicia.seresco.es>
v
brief contents
1
■
Overview of SWT and JFace 1
2
■
Getting started with SWT and JFace 13
3
■
Widgets: part 1 27
4
■
Working with events 48
5
■
More widgets 78
6
■
Layouts 109
7
■
Graphics 133
8
■
Working with trees and lists 167
9
■
Tables and menus 190
10
■
Dialogs 212
11
■
Wizards 234
12
■
Advanced features 253
13
■
Looking beyond SWT/JFace: the Rich Client Platform 284
Licensed to jromero <jose.romero@galicia.seresco.es>
评论3