zum Inhalt wechseln
Filthy rich clients : developing animated and graphical effects for desktop Java applications Titelvorschau
SchließenTitelvorschau
Prüfung…

Filthy rich clients : developing animated and graphical effects for desktop Java applications

Autor: Chet Haase; Romain Guy; James Gosling
Verlag: Boston MA : Addison-Wesley, 2008.
Ausgabe/Medienart   Gedrucktes Buch : EnglischAlle Ausgaben und Medienarten anzeigen
Bewertung:

(noch nicht bewertet) 0 mit Rezensionen - Verfassen Sie als Erster eine Rezension.

Themen
Ähnliche Titel

 

Exemplar ausleihen

&AllPage.SpinnerRetrieving; Suche nach Bibliotheken, die diesen Titel besitzen ...

Details

Dokumenttyp Buch
Alle Autoren: Chet Haase; Romain Guy; James Gosling
ISBN: 0132413930 9780132413930
OCLC-Nummer: 493416422
Beschreibung: 1 vol. (XXVII, 572) p. : ill. ; 24 cm
Inhalt: Foreword xviiPreface xixAcknowledgments xxvAbout the Authors xxviiIntroduction 1Part I: Graphics and GUI Fundamentals 9Chapter 1: Desktop Java Graphics APIs: Swing, AWT, and Java 2D 11Abstract Window Toolkit (AWT) 12Java 2D 13Swing 13Chapter 2: Swing Rendering Fundamentals 15Events 16Swing Painting 17Swing Rendering 20Double-Buffering 28Threading 31Chapter 3: Graphics Fundamentals 43Java 2D 43Rendering 45Chapter 4: Images 91Image Types 92BufferedImage 95Image Scaling 98Chapter 5: Performance 115Use the Clip 115Compatible Images 121Managed Images 126Intermediate Images 134Optimal Primitive Rendering 143Benchmark 144Command-Line Flags 145Part II: Advanced Graphics Rendering 151Chapter 6: Composites 153AlphaComposite 153AlphaComposite: The 12 Rules 155Creating and Setting Up an AlphaComposite 163Common Uses of AlphaComposite 164Issues with AlphaComposite 168Create Your Own Composite 170Summary 177Chapter 7: Gradients 179Two-Stops Linear Gradient 179Special Effects with Regular Gradients 182Multistops Linear Gradient 187Radial Gradient 189Optimizing Gradients 193Chapter 8: Image Processing 199Image Filters 200Processing an Image with BufferedImageOp 201AffineTransformOp 203ColorConvertOp 204ConvolveOp 206LookupOp 211RescaleOp 213Custom BufferedImageOp 214A Note about Filters Performance 222Summary 222Chapter 9: Glass Pane 223Painting on the Glass Pane 225Blocking Input Events 230Chapter 10: Layered Panes 237Using Layered Pane Layers 238Ordering Components within a Single Layer 242Layered Panes and Layouts 243Alternative to JLayeredPane with Layouts 244Chapter 11: Repaint Manager 249When Swing Gets Too Smart 249Meet the RepaintManager 251A Reflection on RepaintManager 253Summary 262Part III: Animation 263Chapter 12: Animation Fundamentals 265It's About Time 265Fundamental Concepts 266Frame-Based Animation 266Timing (and Platform Timing Utilities) 275Resolution 288Animating Your Swing Application 300Summary 314Chapter 13: Smooth Moves 315Background: Why Does My Animation Look Bad? 315What Makes Animations Choppy, and How to Smooth Them Out 316SmoothMoves: The Demo 335Summary 341Chapter 14: Timing Framework: Fundamentals 343Introduction 343Core Concepts 345Interpolation 359Summary 378Chapter 15: Timing Framework: Advanced Features 379Triggers 379Property Setters 392Summary 420Part IV: Effects 421Chapter 16: Static Effects 423Blur 423Reflection 434Drop Shadows 437Highlights 442Sharpening 450Summary 458Chapter 17: Dynamic Effects 459Motion 460Fading 465Pulse 473Spring 484Morphing 489Summary 495Chapter 18: Animated Transitions 497Animating Application State Segues 497Animated Transitions: The Library 501Example: SearchTransition 503Example: SearchTransition Revisited: Customization 516Example: ImageBrowser 519Animated Transitions: Under the Hood, or How Do You Get Swing to Do That? 527Summary 530Chapter 19: Birth of a Filthy Rich Client 531Aerith 531Workflow Paper Design 533The Vision 535Screen Paper Design 537Mockup 538From Mockup to Code 540But . . . I'm Not an Artist! 544Choosing Nice Colors 545Read Design Books 547Summary 548Conclusion 549Index 553
Verfasserangabe: Chet Haase, Romain Guy.

Rezensionen

Nutzer-Rezensionen
Suche nach GoodReads-Rezensionen
Suche nach DOGObooks-Rezensionen…

Schlagwörter

Tragen Sie als Erster Schlagwörter ein.
Anfrage bestätigen

Sie haben diesen Titel bereits angefordert. Wenn Sie trotzdem fortfahren möchten, klicken Sie auf OK.

Verlinkung


Primary Entity

<http://www.worldcat.org/oclc/493416422> # Filthy rich clients developing animated and graphical effects for desktop Java applications
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "493416422" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/792692770#Place/boston_ma> ; # Boston MA
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/xxu> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/792692770#Topic/programmation_orientee_objet_informatique> ; # Programmation orientée objet (Informatique)
   schema:about <http://experiment.worldcat.org/entity/work/data/792692770#Topic/programmation_orientee_objets_informatique> ; # Programmation orientée objets (informatique)
   schema:about <http://dewey.info/class/005.117/e22/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/792692770#Topic/java_langage_de_programmation> ; # Java (langage de programmation)
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/792692770#Person/guy_romain> ; # Romain Guy
   schema:contributor <http://experiment.worldcat.org/entity/work/data/792692770#Person/gosling_james> ; # James Gosling
   schema:creator <http://experiment.worldcat.org/entity/work/data/792692770#Person/haase_chet> ; # Chet Haase
   schema:datePublished "2008" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/792692770> ;
   schema:inLanguage "en" ;
   schema:name "Filthy rich clients developing animated and graphical effects for desktop Java applications" ;
   schema:productID "493416422" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/493416422#PublicationEvent/boston_ma_addison_wesley_2008> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/792692770#Agent/addison_wesley> ; # Addison-Wesley
   schema:workExample <http://worldcat.org/isbn/9780132413930> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/493416422> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/792692770#Person/gosling_james> # James Gosling
    a schema:Person ;
   schema:familyName "Gosling" ;
   schema:givenName "James" ;
   schema:name "James Gosling" ;
    .

<http://experiment.worldcat.org/entity/work/data/792692770#Person/guy_romain> # Romain Guy
    a schema:Person ;
   schema:familyName "Guy" ;
   schema:givenName "Romain" ;
   schema:name "Romain Guy" ;
    .

<http://experiment.worldcat.org/entity/work/data/792692770#Person/haase_chet> # Chet Haase
    a schema:Person ;
   schema:familyName "Haase" ;
   schema:givenName "Chet" ;
   schema:name "Chet Haase" ;
    .

<http://experiment.worldcat.org/entity/work/data/792692770#Topic/java_langage_de_programmation> # Java (langage de programmation)
    a schema:Intangible ;
   schema:name "Java (langage de programmation)" ;
   schema:name "Java (Langage de programmation)"@fr ;
    .

<http://experiment.worldcat.org/entity/work/data/792692770#Topic/programmation_orientee_objet_informatique> # Programmation orientée objet (Informatique)
    a schema:Intangible ;
   schema:name "Programmation orientée objet (Informatique)"@fr ;
    .

<http://experiment.worldcat.org/entity/work/data/792692770#Topic/programmation_orientee_objets_informatique> # Programmation orientée objets (informatique)
    a schema:Intangible ;
   schema:name "Programmation orientée objets (informatique)" ;
    .

<http://worldcat.org/isbn/9780132413930>
    a schema:ProductModel ;
   schema:isbn "0132413930" ;
   schema:isbn "9780132413930" ;
    .

<http://www.worldcat.org/title/-/oclc/493416422>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/493416422> ; # Filthy rich clients developing animated and graphical effects for desktop Java applications
   schema:dateModified "2017-09-03" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Fenster schließen

Bitte in WorldCat einloggen 

Sie haben kein Konto? Sie können sehr einfach ein kostenloses Konto anlegen,.