Core SWING advanced programming

Java > Core SWING advanced programming

click for table of contents

Core SWING advanced programming

Publisher: Prentice Hall PTR
First Edition December 20, 1999
ISBN: 0-13-083292-8, 960 pages

The experienced developer’s guide to the Swing classes!

Core Swing Advanaced Programming helps you deliver the sophisticated Java GUI applications your users demand—with Java Swing techniques that start where other books leave off! Building on his bestseller Core Java Foundation Classes, Kim Topley takes on the toughest Swing issues raised by programmers throughout the Java community and addresses crucial topics first-generation Swing books completely missed.

With Core Swing Advanced Programming you’ll discover how to exploit the Swing tree and table controls to the fullest, customize and create your own text fields with features that sophisticated users expect, build your own editors and file viewers, and much more. There is complete and in-depth coverage of Swing’s HTML support, a topic barely addressed in other Swing books. You’ll also find detailed coverage of undo/redo and drag-and-drop, with lengthy, fully documented code examples, in the book and on the accompanying CD-ROM.

Every Core Series book:

DEMONSTRATES how to write commercial quality code

FEATURES dozens of nontrivial programs and examples—no toy code

FOCUSES on the features and functions most important to real developers

PROVIDES objective, unbiased coverage of cutting-edge technologies—no hype!

Core Swing: Advanced Programming delivers:

State-of-the-art insights into the Swing classes that other books can’t touch

Practical techniques for building the Swing components you really need

Fast-track techniques for making the most of text controls, editors, tables, and drag-and-drop

Hundreds of professional-level code examples


The accompanying CD-ROM includes all of the book’s detailed code examples, a bonus chapter taken from Kim Topley’s first book, Core Java Foundation Classes, and trial versions of SwingBuilder from SwingSoft and Netbeans.



Java > Core SWING advanced programming


Core SWING advanced programming

Library of Congress Cataloging-in-Publication Data

Topley, Kim.

Core Swing : advanced programming / Kim Topley.

p. cm. — (Prentice Hall PTR core series)

ISBN 0-13-083292-8

1. Graphical user interfaces (Computer systems) 2. Swing (Computer file) 3. Java

(Computer program language) 4. Java foundation classes. I. Title. II. Series.

QA76.9.U83 T66 1999




© 2000 Prentice Hall PTR

Prentice-Hall, Inc.

Upper Saddle River, NJ 07458

Prentice Hall books are widely used by corporations and government agencies for training, marketing, and resale. The publisher offers discounts on this book when ordered in bulk quantities. For more information, contact

Corporate Sales Department

Prentice Hall PTR

One Lake Street

Upper Saddle River, NJ 07458

Phone: 800-382-3419; FAX: 201-236-7141

E-mail (Internet):

All products or services mentioned in this book are the trademarks or service marks of their respective owners.

All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher.

Printed in the United States of America

1 0 9 8 7 6 5 4 3 2

Prentice-Hall International (UK) Limited, London

Prentice-Hall of Australia Pty. Limited, Sydney

Prentice-Hall Canada Inc., Toronto

Prentice-Hall Hispanoamericana, S.A., Mexico

Prentice-Hall of India Private Limited, New Delhi

Prentice-Hall of Japan, Inc., Tokyo

Pearson Education Asia Pte. Ltd.

Editora Prentice-Hall do Brasil, Ltda., Rio de Janeiro


Production Editor:

Vanessa Moore


Sean Donahue, Vanessa Moore

Acquisitions Editor:

Greg Doench

Editorial Assistant:

Mary Treacy

Marketing Manager:

Bryan Cambrel

Manufacturing Manager:

Alexis R. Heydt

Cover Design:

Talar Agasyan

Cover Design Direction:

jerry Votta

Art Director:

Gail Cocker-Bogusz

Project Coordinator:

Anne Trowbridge

For Berys, Andrew, Katie, and Max.