Java Swing und über 1 Million weitere Bücher verfügbar für Amazon Kindle . Erfahren Sie mehr

Möchten Sie verkaufen? Hier verkaufen
Java Swing (Java (O'Reilly))
 
 
Beginnen Sie mit dem Lesen von Java Swing auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Java Swing (Java (O'Reilly)) [Englisch] [Taschenbuch]

Robert Eckstein , Marc Loy , Dave Wood
3.7 von 5 Sternen  Alle Rezensionen anzeigen (42 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Amazon.co.uk

In bygone days programmers reckoned 10 per cent of the effort went into the program and 90 per cent into its user interface. Most modern programming environments build user interfaces on the fly--apart from Java which is weak and provides inconsistent classes in this area. But no more.

Swing is completely written in Java to avoid platform dependencies and is designed to make interfaces to Java programs easy to create; but in itself it's complex. The authors take 1200 pages to explain it all, beginning with an apology for any confusion on version numbering and availability - Swing is still a moving target.

Java Swing starts by describing changes from the AWT classes. It also introduces, describes and provides usage examples of the new Swing classes and interfaces. Along with the basics are a number of complete Swing applications, including a text editor. By the time you reach the end of the book you're already modifying the basic interface to provide a customised look and feel for applications.

The authors claim there will be a new version when Swing settles down with final package names and a "finished" release for JDK 1.1. Don't wait. You need Java Swing now. --Steve Patient

Amazon.com

Java Swing is an excellent introduction to the latest developments in Java-interface technology. The authors explain how (and why) to use Swing components, and meanwhile proceed to document the entire Swing API with the thoroughness and accuracy programmers have come to expect from O'Reilly & Associates.

Eckstein, Loy, and Wood start with an architectural overview of Swing and its relationship to the Abstract Window Toolkit (AWT) and the rest of Java. They talk a little bit about converting programs from the old AWT to the Swing-enhanced AWT, and explain how Swing manages components' "look and feel" characteristics. There's also coverage of actions, which are among Swing's handiest new features.

From that point, they proceed to guide readers through the Swing forest, pointing out all the important stuff along the way. Mostly, this tour takes the form of graphical user interface (GUI) component documentation, with chapters devoted to buttons, lists, tables, panes, and the other thingamajigs you can put on-screen with Swing. All the classes in each category get entries, many of which include good commentary and some examples. The authors give some attention to the Accessibility API and its associated utilities, too.

A detailed chapter that walks the reader through the process of creating a custom look and feel distinguishes Java Swing from its competitors--this potentially confusing process is explained clearly and thoroughly. --David Wall

Kurzbeschreibung

Swing is a fully-featured user interface development kit for Java applications. Building on the foundations of the Abstract Window Toolkit (AWT), Swing enables cross-platform applications to use any of several pluggable look-and-feels. Swing developers can take advantage of its rich, flexible features and modular components, building elegant user interfaces with very little code. This second edition of "Java Swing thoroughly covers all the features available in Java 2 SDK 1.3 and 1.4. More than simply a reference, this new edition takes a practical approach. It is a book by developers for developers, with hundreds of useful examples, from beginning level to advanced, covering every component available in Swing. Whether you're a seasoned Java developer or just trying to find out what Java can do, you'll find "Java Swing, 2nd edition an indispensable guide. -- Dieser Text bezieht sich auf eine andere Ausgabe: Taschenbuch .

Synopsis

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.

From the Back Cover

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.

Über den Autor

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.
‹  Zurück zur Artikelübersicht