Swing Hacks: Tips and Tools for Killer GUIs

Valutazione media 3,55
( su 22 valutazioni fornite da GoodReads )
 
9780596009076: Swing Hacks: Tips and Tools for Killer GUIs

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.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore:

Joshua Marinacci is the author of "The Java Sketchbook" column for java.net, covering topics in Java client-side and web development. A Java programmer since 1995, he's currently working on enterprise document management software. Joshua earned his BS from Georgia Tech in 1997, and has been a professional programmer for over a decade.

Chris Adamson is the Associate Online Editor for the O'Reilly web sites ONJava.com and java.net, and is the author of O'Reilly's QuickTime for Java: A Developer's Notebook. His consulting company, Subsequently & Furthermore, Inc., specializes in Java media development. Chris has a BA and BS from Stanford University and an MA from Michigan State University.

Contenuti:

Copyright; Credits; About the Authors; Contributors; Acknowledgments; Preface; Why Swing Hacks?; How to Use This Book; How This Book Is Organized; Conventions Used in This Book; Using Code Examples; How to Contact Us; Got a Hack?; Safari Enabled; Chapter 1: Basic JComponents; 1.1 Hacks 1–12: Introduction; 1 Create Image-Themed Components; 2 Don't Settle for Boring Text Labels; 3 Fill Your Borders with Pretty Pictures; 4 Display Dates in a Custom Calendar; 5 Add a Watermark to a Text Component; 6 Watermark Your Scroll Panes; 7 Put a NASA Photo into the Background of a Text Area; 8 Animate Transitions Between Tabs; 9 Blur Disabled Components; 10 Building a Drop-Down Menu Button; 11 Create Menus with Drop Shadows; 12 Add Translucence to Menus; Chapter 2: Lists and Combos; 2.1 Hacks 13–20: Introduction; 13 Filter JLists; 14 Add a Filter History; 15 Make JLists Checkable; 16 Make Different List Items Look Different; 17 Reorder a JList with Drag-and-Drop; 18 Animate Your JList Selections; 19 Turn Methods into List Renderers; 20 Create a Collections-Aware JComboBox; Chapter 3: Tables and Trees; 3.1 Hacks 21–27: Introduction; 21 Size Your Columns to Suit Your JTable's Contents; 22 Add Column Selection to JTables; 23 Let Your JTables Do the Sorting; 24 Create a JDBC Table Model; 25 Export Table Data to an Excel Spreadsheet; 26 Search Through JTables Easily; 27 Animate JTree Drops; Chapter 4: File Choosers; 4.1 Hacks 28–32: Introduction; 28 Add a Right-Click Context Menu to the JFileChooser; 29 Display Shortcuts in the JFileChooser; 30 Real Windows Shortcut Support; 31 Add Image Preview to File Choosers; 32 Preview ZIP and JAR Files; Chapter 5: Windows, Dialogs, and Frames; 5.1 Hacks 33–40: Introduction; 33 Window Snapping; 34 Make a Draggable Window; 35 Add Windows Resize Icons; 36 Add Status Bars to Windows; 37 Save Window Settings; 38 Earthquake Dialog; 39 Spin Open a Detail Pane; 40 Minimize to a Mini-Frame; Chapter 6: Transparent and Animated Windows; 6.1 Hacks 41–47: Introduction; 41 Transparent Windows; 42 Make Your Frame Dissolve; 43 Create Custom Tool Tips; 44 Turn Dialogs into Frame-Anchored Sheets; 45 Animating a Sheet Dialog; 46 Slide Notes Out from the Taskbar; 47 Indefinite Progress Indicator; Chapter 7: Text; 7.1 Hacks 48–55: Introduction; 48 Make Text Components Searchable; 49 Force Text Input into Specific Formats; 50 Auto-Completing Text Fields; 51 Write Backward Text; 52 Use HTML and CSS in Text Components; 53 Use Global Anti-Aliased Fonts; 54 Anti-Aliased Text Without Code; 55 Anti-Aliased Text with a Custom Look and Feel; Chapter 8: Rendering; 8.1 Hacks 56–64: Introduction; 56 Create a Magnifying Glass Component; 57 Create a Global Right-Click; 58 Block a Window Without a Modal Dialog; 59 Create a Color Eyedropper; 60 Changing Fonts Throughout Your Application; 61 Load New Fonts at Runtime; 62 Build a Colorful Vector-Based Button; 63 Add a Third Dimension to Swing; 64 Turn the Spotlight on Swing; Chapter 9: Drag-and-Drop; 9.1 Hacks 65–69: Introduction; 65 Drag-and-Drop with Files; 66 Handle Dropped URLs; 67 Handle Dropped Images; 68 Handling Dropped Picts on Mac OS X; 69 Translucent Drag-and-Drop; Chapter 10: Audio; 10.1 Hacks 70–78: Introduction; 70 Play a Sound in an Applet; 71 Play a Sound with JavaSound; 72 Play a Sound with Java Media Framework; 73 Play a Sound with QuickTime for Java; 74 Add MP3 Support to JMF; 75 Build an Audio Waveform Display; 76 Play Non-Trivial Audio; 77 Show Audio Information While Playing SoundHack; 78 Provide Audio Controls During Playback; Chapter 11: Native Integration and Packaging; 11.1 Hacks 79–87: Introduction; 79 Launch External Programs on Windows; 80 Open Files, Directories, and URLs on Mac OS X; 81 Make Mac Applications Behave Normally; 82 Control iTunes on Mac OS X; 83 Control iTunes Under Windows; 84 Construct Single-Launch Applications; 85 Stuff Stuff in JARs; 86 Make Quick Look and Feel Changes; 87 Create an Inverse Black-and-White Theme; Chapter 12: Miscellany; 12.1 Hacks 88–100: Introduction; 88 Display a Busy Cursor; 89 Fun with Keyboard Lights; 90 Create Demonstrations with the Robot Class; 91 Check Your Mail with Swing; 92 Don't Block the GUI; 93 Code Models That Don't Block; 94 Fire Events and Stay Bug Free; 95 Debug Your GUI; 96 Debug Components with a Custom Glass Pane; 97 Mirror an Application; 98 Add Velocity for Dynamic HTML; 99 Get Large File Icons; 100 Make Frames Resize Dynamically; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

JOSHUA MARINACCI, CHRIS ADAMSON
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Quantità: 14
Da
Super textbook online
(Houston, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Condizione libro: New. US Edition Book In Mint condition. Shipping with Trackable Method. Codice libro della libreria 0596009070-TOS

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 17,95
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

2.

Marinacci, Joshua; Adamson, Chris
Editore: O'Reilly Media (2005)
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media, 2005. Paperback. Condizione libro: New. book. Codice libro della libreria 0596009070

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 17,96
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

3.

Marinacci, Joshua
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Paperback Quantità: > 20
Print on Demand
Da
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Paperback. Condizione libro: New. This item is printed on demand. Item doesn't include CD/DVD. Codice libro della libreria 848303

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 15,36
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,71
In U.S.A.
Destinazione, tempi e costi

4.

Marinacci, Joshua; Adamson, Chris
Editore: O'Reilly Media
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi PAPERBACK Quantità: > 20
Da
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media. PAPERBACK. Condizione libro: New. 0596009070 *BRAND NEW* Ships Same Day or Next!. Codice libro della libreria SWATI2122348965

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 15,63
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,71
In U.S.A.
Destinazione, tempi e costi

5.

Joshua Marinacci, Chris Adamson
Editore: O Reilly Media, Inc, USA, United States (2005)
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Paperback Quantità: 1
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro O Reilly Media, Inc, USA, United States, 2005. Paperback. Condizione libro: New. 229 x 150 mm. Language: English . Brand New Book. 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. Codice libro della libreria AAH9780596009076

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 20,38
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi
Edizione Internazionale
Edizione Internazionale

6.

Joshua Marinacci
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Soft cover Quantità: > 20
Edizione Internazionale
Da
University Bookstore
(DELHI, DELHI, India)
Valutazione libreria
[?]

Descrizione libro 2005. Soft cover. Condizione libro: New. This book is BRAND NEW Soft cover International edition with black and white printing. ISBN number & cover page may be different but contents identical to the US edition word by word. Book is in English language. Codice libro della libreria UN-SHRO-552

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 12,77
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,00
Da: India a: U.S.A.
Destinazione, tempi e costi

7.

Joshua Marinacci, Chris Adamson
Editore: O'Reilly Media (2005)
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Paperback Quantità: 1
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media, 2005. Paperback. Condizione libro: New. 1. Codice libro della libreria DADAX0596009070

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 19,34
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,71
In U.S.A.
Destinazione, tempi e costi

8.

Marinacci, Joshua
Editore: O'Reilly Media (2017)
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Paperback Quantità: 20
Print on Demand
Da
Murray Media
(North Miami Beach, FL, U.S.A.)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media, 2017. Paperback. Condizione libro: New. This item is printed on demand. Codice libro della libreria 0596009070

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 20,72
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,78
In U.S.A.
Destinazione, tempi e costi

9.

Joshua Marinacci, Chris Adamson
Editore: O Reilly Media, Inc, USA, United States (2005)
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Paperback Quantità: 1
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro O Reilly Media, Inc, USA, United States, 2005. Paperback. Condizione libro: New. 229 x 150 mm. Language: English . Brand New Book. 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. Codice libro della libreria AAH9780596009076

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 23,80
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

10.

Joshua Marinacci
Editore: O'Reilly Media 2005-06-08 (2005)
ISBN 10: 0596009070 ISBN 13: 9780596009076
Nuovi Quantità: 5
Da
Chiron Media
(Wallingford, Regno Unito)
Valutazione libreria
[?]

Descrizione libro O'Reilly Media 2005-06-08, 2005. Condizione libro: New. Brand new book, sourced directly from publisher. Dispatch time is 24-48 hours from our warehouse. Book will be sent in robust, secure packaging to ensure it reaches you securely. Codice libro della libreria NU-ING-00449359

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 20,85
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,46
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro