The Swing classes eliminate Java's biggest weakness: its relatively primitive user interface toolkit. Swing provides many new components and containers that allow you to build sophisticated user interfaces, far beyond what was possible with AWT. The old components have been greatly improved, and there are many new components, like trees, tables, and even text editors. It also adds several completely new features to Java's user interface capabilities: drag-and-drop, undo, and the ability to develop your own "look and feel," or the ability to choose between several standard looks. The Swing components are all "lightweight," and therefore provide more uniform behavior across platforms, making it easier to test your software. All these new features mean that there's a lot to learn. Swing is undoubtedly way ahead of AWT -- or, for that matter, any widely available user interface toolkit -- but it's also a lot more complicated. It's still easy to do simple things. But once you've seen what's possible, you won't want to do the simple things. Java Swing gives you in-depth coverage of everything you need to know to take full advantage of Swing, providing detailed descriptions of every class and interface in the key Swing packages. It shows you how to use all of the new components, allowing you to build state-of-the-art user interfaces. It also discusses how the components implement the MVC (Model View Controller) architecture, so you can understand how the components are designed and subclass them intelligently. Finally, it shows how to create your own "look and feel." Throughout, Java Swing focuses on giving you the context you need to understand what you're doing. It's more than documentation; Java Swing helps you develop code quickly and effectively. Whether you're a serious Java developer, or just trying to find out what Java can do, you'll find Java Swing an indispensable guide.
"synopsis" may belong to another edition of this title.
Robert Eckstein enjoys dabbling with just about anything related to computers. From rendering to electronic commerce to compiler construction to fuzzy logic, most of his friends agree that Robert spends far too much time in front of a computer screen. Unknowingly dubbed "JavaBob" by his managers, Robert strives to learn as much about Java as possible. This unwittingly makes him the world's largest consumer of caffeine. He is currently working on a book about Java Commerce for O'Reilly, and in his spare time he has been known to provide online coverage for popular conferences. He also writes articles for JavaWorld magazine. Robert holds bachelor's degrees in computer science and communications from Trinity University. In the past, he has worked for the USAA insurance company and more recently spent four years with Motorola's cellular software division. He now lives in Austin, Texas, with his newlywed Michelle -- they both hope to adopt a talking puppy soon. Marc Loy is a senior programmer at Galileo Systems, LLC, but his day job seems to be teaching Java and Perl to various companies -- including Sun Microsystems. He has played with Java since the alpha days and can't find his way back to C. He is developing an interactive learning application at Galileo written entirely in Java. He received his master's degree in computer science at the University of Wisconsin-Madison, and still lives in Madison with his partner, Ron Becker. He does find time to relax by playing the piano and/or throwing darts, depending on how successful the day of teaching or programming was. Dave Wood is a Java architect with the Sun Java Center in Denver, Colorado, where he has helped design and implement Java solutions for customers around the world. His B.S. and M.S. degrees are in computer science from the University of Colorado. He has been involved in object-oriented design and development his entire career, and has been obsessed with Java since its early days. When he's not in front of a keyboard, Dave enjoys taking advantage of the beautiful Colorado scenery by camping, kayaking (just lakes...not whitewater), or hiking the Colorado 14ers (the 54 mountains over 14,000 feet, for all you flatlanders). He also enjoys playing chess and spending time with his wife, Shannon (the "real" architect of the family), and two cats, Pussin and Toast.
Swing, the centerpiece of the JFC (Java Foundation Classes), eliminates Java's biggest weakness: its relatively primitive user interface tool kit. Swing provides many new components that allow you to build sophisticated user interfaces easily. The old components have been greatly improved, and there are added components such as internal frames, trees, tables, and text editors. These Swing components provide more uniform cross-platform behavior than the older AWT components, bringing the goal of 'write once, run anywhere' closer to reality.
All these new features mean that there's a lot to learn. Swing is undoubtedly way ahead of AWT - or, for that matter, any widely available user interface toolkit - but it's also a lot more complicated. It's still easy to do simple things, but once you've seen what's possible, you won't want to limit yourself to doing simple things.
Java Swing gives you in-depth coverage of everything you need to know to take full advantage of Swing. It covers Swing 1.1, for use with both JDK 1.2 and 1.1, providing detailed descriptions of every class and interface in the key Swing packages. It shows you how to use all of the new components, allowing you to build state-of-the-art user interfaces. It also discusses how the components implement the MVC (Model View Controller) architecture, so you can understand how the components are designed, subclass them intelligently, and design your own when necessary. You'll find many substantive examples that you can put to use right away, such as a styled text editor and a paged table that can support thousands of rows efficiently. Finally, it covers advanced features, like creating your own 'look and feel' and using the accessibility API. Throughout, Java Swing focuses on giving you the context you need to know to understand what you're doing. It's more than documentation; Java Swing is full of examples and detailed explanations that help you develop code quickly and efectively.
Whether you're a serious Java developer, or just trying to find out what Java can do, you'll find Java Swing an indispensable guide.
"About this title" may belong to another edition of this title.
Seller: New Legacy Books, Annandale, NJ, U.S.A.
paperback. Condition: Good. Fast shipping and order satisfaction guaranteed. A portion of your purchase benefits Non-Profit Organizations, First Aid and Fire Stations! Seller Inventory # 5FSZKJ000O75
Seller: Better World Books, Mishawaka, IN, U.S.A.
Condition: Very Good. 1st Edition. Former library copy. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Includes library markings. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Seller Inventory # 16037664-75
Seller: Better World Books: West, Reno, NV, U.S.A.
Condition: Good. 1st Edition. Former library copy. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Includes library markings. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Seller Inventory # GRP28550448
Seller: HPB-Ruby, Dallas, TX, U.S.A.
paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_395687616
Seller: Off The Shelf, Antonia, MO, U.S.A.
Condition: good. The item shows wear from consistent use, but it remains in good condition and works perfectly. All pages and cover are intact including the dust cover, if applicable . Spine may show signs of wear. Pages may include limited notes and highlighting. May NOT include discs, access code or other supplemental materials. Seller Inventory # 4WILKM00OQ5K
Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less. Seller Inventory # G156592455XI5N00
Seller: HPB-Red, Dallas, TX, U.S.A.
paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_324564115
Seller: medimops, Berlin, Germany
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M0156592455X-G
Seller: Wonder Book, Frederick, MD, U.S.A.
Condition: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. NOT AVAILABLE FOR SHIPMENT OUTSIDE OF THE UNITED STATES. Seller Inventory # G06A-02679
Seller: Brit Books, Milton Keynes, United Kingdom
Paperback. Condition: Used; Very Good. ***Simply Brit*** Welcome to our online used book store, where affordability meets great quality. Dive into a world of captivating reads without breaking the bank. We take pride in offering a wide selection of used books, from classics to hidden gems, ensuring there is something for every literary palate. All orders are shipped within 24 hours and our lightning fast-delivery within 48 hours coupled with our prompt customer service ensures a smooth journey from ordering to delivery. Discover the joy of reading with us, your trusted source for affordable books that do not compromise on quality. Seller Inventory # 4291816
Quantity: 1 available