Archive for the 'swing' Tag

Java et le Glasspane

Bonjour,

 

Ajourd’hui je vous propose de voir le GlassPane avec la librairie Swing. Pour faire un résumé assez simple, le Glasspane est un Panel transparent se situant au dessus du layeredPane.

 

Celui-ci peut-être utilisé pour de la capture d’évènement, par exemple le Drag’n Drop (ex: http://gfx.developpez.com/tutoriel/java/swing/drag/ ou vous pouvez tout simplement l’utilisez pour de l’affichage de données. Le GlassPane est accéssible via les méthodes getGlassPane() et setGlassPane(Component c) de l’interface RootPaneContainer.

Voici un exemple qui après la validation d’un formulaire le GlassPane est affiché et reprends les données saisies de l’utilisateur.

Projet de test

Filthy Rich Clients

Filthy Rich Clients

Ce livre écrit par Chet Haase et Romain Guy permet aux développeurs Java d’apprendre à écrire de belles applications de bureaux tant d’ un point de vue esthétique de l’interface que d’un point de vue de la performance. Les effets animés sont énormes mais attention à ne pas tomber dans l’excès. Ce livre est à la portée de tous les développeurs Java qui ont envie de rendre leurs applications dynamiques et sexy.

Filthy Rich Clients

Voici un tour sommaire des chapitres exposés dans ce livre :

  • Partie 1 - Graphics and GUI Fundametals

Desktop Java Graphics APIs: Swing, Java 2D, and AWT
Swing Rendering Fundamentals
Graphics Fundamentals
Images
Performance

  • Partie 2 - Advanced Graphics Rendering

Composites
Gradients
Image Processing
Glass Pane
Layered Panes
Repaint Manager

  • Partie 3 - Animation

Animation Fundamentals
Smooth Moves
Timing Framework: Fundamentals
Timing Framework: Advanced

  • Partie 4 - Effects

Static Effects
Dynamic Effects
Animated Transitions
Birth of a Filthy Rich Client

Lien officiel : http://filthyrichclients.org/