Bonjour,
Je vous propose un nouvel élément à utiliser : Mixer Java3D et Swing
Mixer Java3D et Swing
Exemple en ligne (JNLP)
Type: Messages; Utilisateur: Gfx
Bonjour,
Je vous propose un nouvel élément à utiliser : Mixer Java3D et Swing
Mixer Java3D et Swing
Exemple en ligne (JNLP)
Bonjour,
Je vous propose un nouvel élément à utiliser : Splash Screen avec Swing et Java3D
Splash Screen avec Swing et Java3D
Exemple en ligne (JNLP)
Bonjour,
Je vous propose un nouvel élément à utiliser : Splash screen avec ombre
Splash screen avec ombre
Exemple en ligne (JNLP)
Bonjour,
Je vous propose un nouvel élément à utiliser : Attendre avec style et l'API Swing
Attendre avec style et l'API Swing
Exemple en ligne (JNLP)
Bonjour,
Je vous propose un nouvel élément à utiliser : Drag & Drop avec Style et l'API Swing
Drag & Drop avec Style et l'API Swing
Exemple en ligne (JNLP)
J'allais justement proposer Synthetica :)
Je trouve ce look and feel hideux et mal fini. Ça s'est arrangé récemment avec les nouvelles skins qui font moins clown, mais ça manque de finition, d'attention aux détails, et ça reste laid pour pas...
Justement, il n'y aucun garantie que l'implémentation ne fasse pas des choses qui devraient être faites dans l'EDT, donc il faut éviter cela.
Argh, tu utilises Substance avec le beau design que j'avais fait pour Aerith /o\
(Vous en faites pas, j'aime juste pas Substance :)
Exprime-toi clairement alors.
Le Canvas est utile dans une application Swing dans des cas très particuliers. Il n'apporte presque aucun avantage par rapport à JComponent et peut au contraire se...
dingoth : Ayant travaillé sur Swing chez Sun je vais me permettre de donner mon avis. On utilise il est vrai souvent le JPanel pour dessiner parce qu'il propose un fond opaque, mais en pratique on...
Pour les pressés, la solution la plus simple est d'utiliser le JXPanel de SwingX (swingx.dev.java.net). Il est aussi facile d'écrire sa propre version en rédigeant un RepaintManager assez simple...
Tu trouveras aussi toutes les explications dans le chapitre 8 de mon livre. Le chapitre est dispo gratuitement ici : http://www.informit.com/articles/article.aspx?p=1013851&rl=1
Non c'est faux. Il faut que le code source soit à disposition librement ou fournit sur demande. Un lien sur le site, ou même envoi par email sur demande par email, suffit amplement.
Ou alors tu peux utiliser ces filtres là sous licence Apache 2.0 : http://www.jhlabs.com/ip/
Tu auras en gros tous les filtres de Photoshop à ta disposition en Java.
Tu peux simplement virer tes listeners du glasspane et surcharger la méthode contains(int x, int y) du glasspane. Si tu renvoies true pour des coordonnées (x, y), le clic sera envoyé au glasspane. Si...
J'ai montré plusieurs fois sur mon blog (www.curious-creature.org) comment faire cet effet : un GlassPane type "attendre avec style" utilisant un flou. J'ai même expliqué comment l'animer :...
Il y aura des tutos sur les Painters le jour où on les écrira :))) Cela dit, l'API est super simple.
Pourquoi affiche-tu le menu contextuel sur le glass pane? Si le JPopupMenu ne te conviens pas, utilise le JLayeredPane du root pane de la fenêtre pour ajouter ton menu contextuel dans le layer...
Il ne faut pas modifier la progress bar dans doInBackground(). Va lire la doc et regarde bien les méthodes publish() et process().
Est-ce que tu ne dessine que ce qui est dans le clip rectangle pour commencer ?
On trouve un paquet de composants tout prêts pour faire la coloration. Le reste, tu devras te débrouiller. La complétion n'est pas très dure remarque.
Déjà, n'utilise pas un SwingWorker pour ça ! Tu crées et utilise tes composants Swing dans un thread qui n'est PAS l'EDT, ce qui est contraire à la règle.
Remplace tout ton bazar par un simple :
...
Utiliser des images n'a rien de "pas conventionnel". Sous Mac OS X, tous les composants sont dessinés avec des images par exemple.
elghadi_mohamed : Ta question est un peu vague. Renseigne-toi sur...
Ben ça marche. Les coordonnées retournées par getX() et getY() sont relatives au conteneur du composant. Tu peux utiliser les méthodes de la classe SwingUtilities pour convertir ces coordonnés...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.