dis moi quel effet tu veut ?
parce que honetement j'ai pas compris.
dis moi quel effet tu veut ?
parce que honetement j'ai pas compris.
Une sur deux qu'il veut le genre d'effet utilisé par InfiniteProgressPanel de Gfx
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
je souviens plus exactement de cet exemple mais je suis sur qu'il a utiliser un Glasspane? je dois l'avoir vu sur son blog mais ca doit etre longtemp alors.
c'est qu'est ce que j'avais dit au debut mais moi comme il parle de setEnabled sur un bouton et comme j'ai fait des UI de bouton plusieur fois deja, je sais comment le enabled/disabled est dessiner (dans le paint, le paintText...) :-)
mais faire un TableUI c'est tres tres long... alors j'ai fait un truc rapide qui ressembe au bouton. (grisee quand c'est pas enabled).
si il explique bien ce qu'il veut (ou pe c'est moi qui comprend pas ) on poura mieu l'expliquer. parce que meme toi t'es pas sur (1/2 c'est 50% c'est pas bcp )
Oui je connait l'InfiniteProgressPanel de Gfx.
Je vous joint 2 screenshot, le table_enabled.jpg signifie que la table doit être active, le table_disabled.jpg signifie que la table ne doit pas être active. Regarder la JList, qui est disabled lorsque la table est active. Je voudrais avoir le même effet. Pour unifier l'écran. Pour moi quand la JList est disabled, il y a une sorte de voile blanc dessus.
Ce n'est pas un voile c'est juste du texte rendu avec du gris par le UIDelegate du renderer (le renderer est en fait un JLabel). Idem s'il y avait des icones, le JLabel, s'il n'en possède pas déjà une, se produit une icône désactivée à partir de son icône active en lui appliquant un GrayFilter (ou un truc similaire).
bbclone et moi t'avons déjà indiqué des méthodes permettant d'effectuer qq chose de similaire sur un nouveau type de table et de modele, ou sur des tables existances (ex : fournir un renderer capable de se faire setEnabled(table.isEnabled()) sur lui-même).
Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
ouais ok, ben merci à vous tous en tout cas, j'ai plein de source d'inspiration.
Je vais faire un système independant de la table, sans toucher aux renderer et companie.
J'pense m'orienté vers une sorte de glasspane ou avec un layeredpane avec un effet quelque peu transparent.
Je donnerais suite sur ce post...
merci à tous.
bouye a tout a fait raison :-)
si tu veut faire ca avec un Glasspane ou un LayeredPane, je suis curieux du resultat
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.
Partager