oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 4,20 eintauschen?
Swing Hacks: Tips & Tools for Building Killer GUIs
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

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

Swing Hacks: Tips & Tools for Building Killer GUIs [Englisch] [Taschenbuch]

Joshua Marinacci , Chris Adamson
4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Statt: EUR 24,99
Jetzt: EUR 18,95 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 6,04 (24%)
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Gewöhnlich versandfertig in 5 bis 9 Tagen.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Gutschein erhalten
Tauschen Sie jetzt Swing Hacks: Tips & Tools for Building Killer GUIs gegen einen Amazon-Gutschein in Höhe von EUR 4,20 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Wird oft zusammen gekauft

Swing Hacks: Tips & Tools for Building Killer GUIs + Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications + Java Concurrency in Practice
Preis für alle drei: EUR 90,85

Einige dieser Artikel sind schneller versandfertig als andere. Details anzeigen

Die ausgewählten Artikel zusammen kaufen
  • Gewöhnlich versandfertig in 5 bis 9 Tagen.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung bei einem Bestellwert ab EUR 20. Details

  • Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications EUR 36,95

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • Java Concurrency in Practice EUR 34,95

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details



Produktinformation

  • Taschenbuch: 542 Seiten
  • Verlag: O'Reilly Media; Auflage: 1 (5. Juli 2005)
  • Sprache: Englisch
  • ISBN-10: 0596009070
  • ISBN-13: 978-0596009076
  • Größe und/oder Gewicht: 22,9 x 15,6 x 2,7 cm
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 77.639 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Pressestimmen

"In seiner umfangreichen Hacks-Reihe offeriert der US-amerikanische Verlag O'Reilly unkonventionelle und trickreiche Lösungen für gängige Probleme des Computer-Alltags. Jeder Band enthält etwa 100 so genannte Hacks, das sind kleine in sich geschlossene Artikel, die sich jeweils mit einem speziellen Problem beschäftigen und hierzu eine kurze, schlüssige und zumeist pfiffige Lösung anbieten. Mit ihrer jüngst erschienenen Ausgabe Swing Hacks möchten Joshua Marinacci und Chris Adamson Java-Anwendungen unter anderem zu einem zeitgemäßen und gefälligen Äußeren verhelfen. [...] Beim Prüfen des Inhaltsverzeichnisses neigt der unbefangene Leser zunächst vielleicht spontan dazu, den einen oder anderen Hack als bloße Spielerei abzutun [...]. Dennoch erschließt sich beim Schmökern ein beachtliches Potenzial, weil es den Autoren auch gelingt, scheinbar bekanntes Terrain auf amüsante und lehrreiche Art neu zu erschließen. Deshalb kann dieses Buch getrost jedem Java-Entwickler [...] ans Herz gelegt werden." - Thomas Künneth, c't Heft 20, 09/2005

Kurzbeschreibung

Swing Hacks helps Java developers move beyond the basics of Swing, the graphical user interface (GUI) standard since Java 2. If you're a Java developer looking to build enterprise applications with a first-class look and feel, Swing is definitely one skill you need to master. This latest title from O'Reilly is a reference to the cool stuff in Swing. It's about the interesting things you learn over the years--creative, original, even weird hacks--the things that make you say, "I didn't know you could even do that with Swing!" Swing Hacks will show you how to extend Swing's rich component set in advanced and sometimes non-obvious ways. The book touches upon the entire Swing gamut-tables, trees, sliders, spinners, progress bars, internal frames, and text components. Detail is also provided on JTable/JTree, threaded component models, and translucent windows. You'll learn how to filter lists, power-up trees and tables, and add drag-and-drop support. Swing Hacks will show you how to do fun things that will directly enhance your own applications. Some are visual enhancements to make your software look better. Some are functional improvements to make your software do something it couldn't do before. Some are even just plain silly, in print only to prove it could be done. The book will also give you give you a small glimpse of the applications coming in the future. New technology is streaming into the Java community at a blistering rate, and it gives application developers a whole new set of blocks to play with. With its profusion of tips and tricks, Swing Hacks isn't just for the developer who wants to build a better user interface. It's also ideally suited for client-side Java developers who want to deliver polished applications, enthusiasts who want to push Java client application boundaries, and coders who want to bring powerful techniques to their own applications. Whatever your programming needs, Swing Hacks is packed with programming lessons that increase your competency with interface-building tools.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(4)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

5 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
10 von 10 Kunden fanden die folgende Rezension hilfreich
Gute Denkanstöße 15. Januar 2007
Von hullu
Format:Taschenbuch
In diesem Buch werden alle relevanten Swing-Komponenten behandelt und zu ziemlich jeder mehr oder weniger sinnvolle Erweiterungen gezeigt.

Das Buch ist leicht verständlich geschrieben und die Beispiele sind (wenn auch oft ein wenig kitschig) gut nachvollziehbar. Der Leser sollte allerdings Grundwissen zum Umgang mit Swing mitbringen.

Die "Hacks" sind aber nur als Anregungen für eigene Projekte zu gebrauchen, denn für den ernsthaften Einsatz wirken sie unfertig. Umfassende Klassen von der Qualität der Java-API gibt es nicht, aber das war sicherlich auch nicht die Absicht des Autors.

Insgesamt ein kurzweiliges, nützliches Nachschlagewerk, das Lust auf mehr macht.

Quelltexte zum Buch kann man sich herunterladen: http://examples.oreilly.de/english_examples/swinghks/
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  21 Rezensionen
34 von 35 Kunden fanden die folgende Rezension hilfreich
Finally, a great Swing 'power user book' 11. Juli 2005
Von Martin Backe - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I'm surprised that it's taken this many years for a book like this to make it to market. There are good Swing books available, but they rarely go beyond the basics. As soon as I heard about this one, I pre-ordered and began waiting.

It essentially consists of 99 power 'tricks' for creating WOW effects in your user interfaces. Some are eye candy that you'd probably never put in a production application, but I'd say 80%+ could be applied to every day app's. I'll be spending many hours pouring over the details of each hack to gain the deep insight offered by this book.

This book is going to allow me to reach the next level of Swing polish. I find it hard to believe that most people that consider themselves Swing developers wouldn't gain a lot from reading this book. Run, don't walk, and get this book.

There are a few minor disappointments, but I emphasis minor. The production quality seems a bit rushed as there was quite a few obvious errors in the preface alone, although not of a technical nature. Perhaps only the preface escaped any editing oversight, since the remainder of the book had nothing that jumped out at me.

As usual today, the examples are all available for download from OReilly's website. But I wonder why they didn't take the extra step of providing runnable versions of each hack. You have to compile each one - a minor annoyance. When browsing the book it would have been cool to be able to just double-click an associated jar file to see the effect in action.

The author clearly uses a Macintosh, since all (perhaps I missed one or two) the screen shots are from a Mac, and some of the Hacks relate to duplicating Mac OS features. Seeing that the majority of Swing applications are probably deployed on Windows machines, a bit more emphasis on Windows would have been more appropriate. And the screen shots could have used a cross-platform look-and-feel instead of the Mac OS.

In short summary, the good, the bad, and the ugly...

The Good: Insanely great tricks for getting the most out of Swing.

The Bad: Perhaps too much Macintosh focus and not enough Windows (XP).

The Ugly: Probably a bit rushed out the door since there are some glaring production mistakes, like chapter summaries without the chapter names or numbers, etc.
19 von 19 Kunden fanden die folgende Rezension hilfreich
Pretty good book on Swing insider tricks 15. Dezember 2005
Von calvinnme - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This book is a pretty good one in the O'Reilly hack series, showing 100 specific tricks that you can do with Swing that you don't normally find in books or websites on the subject.

Chapter 6, "Transparent and Animated Windows," is one of my favorites because it helps my Swing components look a little more Mac-like. Creating transparent windows, creating frame-anchored sheets for dialogs, animating the sheet dialog, and sliding notes out from the taskbar are some of the hacks in that chapter. All it takes is a little knowledge of the Swing heavyweight component glass pane, and you're up and running. Buried in Hack 54 is an invaluable gem: Want to antialias all the text on your Swing application without touching any code? No problem, just add the following definition to the command line when you invoke your application:

java -Dswing.aatext=true MyStartClass

Chapter 10, "Audio," is also a good chapter to look at, because many Swing programmers tend to overlook sound as an important part of their application, plus since I am a multimedia programmer it is the kind of topic I would enjoy anyways. Maybe you want the swishing sound of a folder closing or of a clanging trash can when you throw away something in your Swing application. Hacks 70 through 73 discuss playing sounds with applets, JavaSound, the Java Media Framework, and Quicktime for Java technologies. Hack 74 shows you how to add MP3 support to the Java Media Framework API as well. This is not really a Swing hack, but it is simple to do and interesting.

Chapter 12, "Miscellany," presents us with some obvious tricks and some very important tips. For example, most programmers know that whenever they write event-handling code, such as an ActionListener that gets called when a button is pressed, they need to handle things quickly. You never want to spend any more time than you have to processing on the event-handling thread, or your GUI will become nonresponsive and be unable to repaint itself efficiently. Taking on a larger task often means kicking off a separate "worker" thread from the event-dispatching thread and letting that run in the background. However, what many beginning Swing programmers forget is that Swing is not thread-safe, which means that if you have GUI updates from that worker thread, you should always execute them back on the event-dispatching thread. In short, this means you should create another Runnable thread that kicks off serially with other GUI updates on the event-dispatching thread. You can do so by executing it with a call to SwingUtilities.invokeLater(myGUIUpdateThread).

Now for the few hacks that I did not like:

Hack #17 "Reorder a JList with Drag-and-Drop" is a good example of something potentially useful that just doesn't quite look right when you code it up and execute it.

Hack #42 "Make Your Frame Dissolve", is so bad it's almost funny, and would best be described as a failed hack.

Hack #48 "Make Text Components Searchable" is a really weak implementation, not even bothering to use highlighters. There's a much better example in Kim Topley's "Core Swing: Advanced Programming", which is out of print though it has some worthwhile content even now.

Hack #59 "Create a Color Eyedropper" is so visually bad that you will cringe when it executes.

However, I would not let these few failed hacks detract from the overall value of such a unique book. However, you might want to go to O'Reilly & Associates website and download the code first to see if this book is really up your alley before you purchase it. I see that the table of contents is not listed by Amazon, so I do that here for the purpose of completeness:

Chapter 1. Basic JComponents

Chapter 2. Lists and Combos

Chapter 3. Tables and Trees

Chapter 4. File Choosers

Chapter 5. Windows, Dialogs, and Frames

Chapter 6. Transparent and Animated Windows

Chapter 7. Text

Chapter 8. Rendering

Chapter 9. Drag-and-Drop

Chapter 10. Audio

Chapter 11. Native Integration and Packaging

Chapter 12. Miscellany
8 von 9 Kunden fanden die folgende Rezension hilfreich
Beyond the Tip of the Iceberg 17. November 2005
Von Ernest Friedman-Hill - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Most Java programmers, if they use the Swing GUI toolkit at all, use it in a fairly superficial way, accepting default configurations for most components and letting the built-in "look and feel" supply the appearance and behavior. The more knowledgeable programmer might know how to adopt the platform-specific look and feels on each platform. But it's quite rare for a Swing programmer to customize things much beyond that.

All of which is really a shame. Swing is like that cliched iceberg: just the spare top of it floats above the surface, with the vast bulk of possibility submerged and lurking in the depths. In this clever book, Marinacci and Adamson show you how to mine those depths and come up with GUIs that don't look like Java applications at all.

The book is a collection of recipes for achieving some really spectacular effects. I appreciated that lot of thought seems to have been put into making the examples small enough for a book. There are only a few multi-page listings among the 100 recipes between these covers.

If I have a complaint, it's that the book has a fairly obvious slant toward the Mac OS X platform. Many of the hacks are devoted to making your application emulate some OS X feature or another. In a way, this is justifiable -- after all, OS X's GUI includes many innovations not included in Swing by default -- but it's likely to leave those folks primarily interested in making Swing fit in better on Windows a little jealous.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de