dropdown qui ne droppe pas QUE down ? [Java/Swing] - Java - Programmation
Marsh Posté le 29-08-2002 à 17:15:26
--greg-- a écrit a écrit : Yop, Je voudrais faire une ComboBox, mais je voudrais que la liste, au lieu s'ouvre vers le bas, s'ouvre "au milieu", a l'endroit de l'élement selectionné actuellement. (Au lieu de devoir descendre jusqu'en bas de la liste pour selectionner l'element suivant quand tu es deja sur l'avant dernier) En gros, comme sur les dropdown des pages ouaibe des mac. Possible? (Independament d'un Look and Feel) Si personne comprend je pourrais poster un chti dessin... |
tu voudrais que le popup s'affiche au dessus de la combo carément en fait, pour que l'élément dont tu parles soit sous la souris ?
Marsh Posté le 29-08-2002 à 17:17:27
En AWT, on peut faire ça super facilement : tu met bête bouton, ou un textfield, et en cas de clic dessus, tu affiche un PopupMenu, à l'endroit qui va bien. (tu passes les coordonnées du menu par rapport à son parent à la méthode show(), donc, c'est tout con)
En Swing...je sais pas, mais en bidouillant avec les JPopupMenu, ça doit pas être sorcier.
Marsh Posté le 29-08-2002 à 17:18:44
je l'avais dit que gfive ct l'expert
Marsh Posté le 29-08-2002 à 17:18:48
ben disons que j'ai quelque chose dans le genre avec un JPopupMenu. L'ennui c'est que c'est pas "user friendly", car ça ne ressemble à rien qu'un user lambda à l'habitude de cliquer...
see what i mean?
Marsh Posté le 29-08-2002 à 17:23:43
--greg-- a écrit a écrit : ben disons que j'ai quelque chose dans le genre avec un JPopupMenu. L'ennui c'est que c'est pas "user friendly", car ça ne ressemble à rien qu'un user lambda à l'habitude de cliquer... see what i mean? |
Et ben tu crées une JWindow undecorated avec un ScrollPane vertical et une JList dedans.
Ca pourrait le faire non !
Marsh Posté le 29-08-2002 à 17:25:26
DarkLord a écrit a écrit : je l'avais dit que gfive ct l'expert |
Vilain flatteur!
Sinon, ouais, je conçois que ça ressemble à rien, mais bon, ton machin, là, j'en ai rarement vu la queue d'un, en fait!
Mais bon, si tu me fais un piti dessin, ou un screenshot d'un truc approchant qui existe, je regarderai ça : une sorte de défi, quoi!
Marsh Posté le 29-08-2002 à 17:29:42
--greg-- a écrit a écrit : Yop, Je voudrais faire une ComboBox, mais je voudrais que la liste, au lieu s'ouvre vers le bas, s'ouvre "au milieu", a l'endroit de l'élement selectionné actuellement. (Au lieu de devoir descendre jusqu'en bas de la liste pour selectionner l'element suivant quand tu es deja sur l'avant dernier) En gros, comme sur les dropdown des pages ouaibe des mac. Possible? (Independament d'un Look and Feel) Si personne comprend je pourrais poster un chti dessin... |
Ca ressemble à une DropDown classique mais avec un look&feel Motif, ça, si je ne me trompe pas...
Marsh Posté le 29-08-2002 à 17:34:57
BifaceMcLeOD a écrit a écrit : Ca ressemble à une DropDown classique mais avec un look&feel Motif, ça, si je ne me trompe pas... |
ou Mac...
edit: non en fait, pas du tout comme le l'n'f Motif.
Marsh Posté le 29-08-2002 à 17:42:07
Ca fait super longtemps que je suis pas allé chez MacDo, mais bon, je savais pas qu'ils avaient mis des DropDown dans leurs sandouiches......A moins que vous parliez d'autre chose, en disant "Mac"??
Marsh Posté le 29-08-2002 à 17:42:47
ReplyMarsh Posté le 29-08-2002 à 17:44:12
Bon, mais t'as un screenshot, histoire d'éduquer les masses non-macophiles???
Marsh Posté le 29-08-2002 à 17:48:19
gfive a écrit a écrit : Bon, mais t'as un screenshot, histoire d'éduquer les masses non-macophiles??? |
je cherche, je cherche.
Marsh Posté le 29-08-2002 à 19:09:00
et voilà:
on le voit pas bien mais en dessous y'a la boiboite on voit un petit bout, en gris/bleu. Ca suffit pour vous montrer ou se déroule la liste quoi.
Oki?
Marsh Posté le 29-08-2002 à 19:10:33
ah punaise ct ca ...
Marsh Posté le 29-08-2002 à 19:10:57
DarkLord a écrit a écrit : ah punaise ct ca ... |
Marsh Posté le 29-08-2002 à 19:22:08
--greg-- a écrit a écrit : |
Marsh Posté le 29-08-2002 à 21:05:47
bobuse a écrit a écrit : Ben je pense donc que ma méthode est adaptée. Non ? |
ha, scuse j'avais pas vu
mais la window elle va avancer à quoi?
Marsh Posté le 29-08-2002 à 21:10:40
--greg-- a écrit a écrit : ha, scuse j'avais pas vu mais la window elle va avancer à quoi? |
A faire ton popup
Marsh Posté le 29-08-2002 à 21:35:24
euh mais jveux pas ouvrir une nvlle fenetre hein...
Marsh Posté le 30-08-2002 à 09:29:31
ben non, mais une JWindow, tu peux la créer undecorated, ça te permet de faire un JPanel tout seul que t'en fais ce que tu veux après
Genre : (un composant que je m'étais cuisiné)
Le curseur en dessous apparait au-dessus (à la même manière q'une combo) lorsque tu cliques sur le bouton qui est au-dessus.
spa clair ?
spa ske tuveux ?
Marsh Posté le 30-08-2002 à 10:30:43
Ca te va, ça??
Si oui, code là :
Code :
|
J'ai vraiment rien à glander, ce matin...
Marsh Posté le 30-08-2002 à 10:34:05
j'en connais un qui va être content
Marsh Posté le 30-08-2002 à 10:36:29
Mais dis, Ô mon Darklord (je suis affectueux, c'est le deuxième effet ouikende) comment qu'on met une image dans ce forum à la mord moi le noeud??
Marsh Posté le 30-08-2002 à 10:38:48
(pour les images on les place ailleurs que chez chez.com )
Marsh Posté le 30-08-2002 à 10:39:57
tu postes ton url. Ensuite tu la sélectionne puis tu cliques sur l'image avec l'oeil
sinon c'est un truc du genre
[img ]http://www.site.com/img0.gif[/img ]
sans les espaces avant ]
Marsh Posté le 30-08-2002 à 10:40:09
Taureau a écrit a écrit : (pour les images on les place ailleurs que chez chez.com ) |
par exemple
Marsh Posté le 30-08-2002 à 10:45:32
Bon, d'accord, faut que je me trouve un espace de ftp, alors!
Marsh Posté le 30-08-2002 à 10:49:54
DarkLord a écrit a écrit : tu postes ton url. Ensuite tu la sélectionne puis tu cliques sur l'image avec l'oeil |
Ouah 'tain, ça doit faire mal !!
moi je le fais avec l'index, c'est plus pratique
Marsh Posté le 30-08-2002 à 10:50:42
Marsh Posté le 30-08-2002 à 10:51:41
DarkLord a écrit a écrit : tu postes ton url sans les espaces avant ] |
et il faut un espace (ou saut de ligne) avant et après le tout ! (je crois )
Marsh Posté le 30-08-2002 à 10:54:29
euh non, je crois pas ...
Marsh Posté le 30-08-2002 à 11:03:20
gfive tu me donnes des cours particuliers de création de GUI ?
Marsh Posté le 30-08-2002 à 11:03:38
gfive a écrit a écrit : Yeeeah!!! Ca marche, voila rulaize grave! |
po mal !
top fanzzi le LnF
EDIT : je sui complètement bourré !!!!
aucun LnF, c'est moi qui en ait un, du coup, je suis plus habitué au LnF métal
Marsh Posté le 30-08-2002 à 11:04:44
Marsh Posté le 30-08-2002 à 11:08:00
c'est un JTextField
Marsh Posté le 30-08-2002 à 11:08:21
pff il a editait la salo
Marsh Posté le 30-08-2002 à 11:09:39
Heu ... il manque le :
Code :
|
J'ai po trouvé mieux !
Marsh Posté le 29-08-2002 à 17:06:54
Yop,
Je voudrais faire une ComboBox, mais je voudrais que la liste, au lieu s'ouvre vers le bas, s'ouvre "au milieu", a l'endroit de l'élement selectionné actuellement.
(Au lieu de devoir descendre jusqu'en bas de la liste pour selectionner l'element suivant quand tu es deja sur l'avant dernier)
En gros, comme sur les dropdown des pages ouaibe des mac.
Possible?
(Independament d'un Look and Feel)
Si personne comprend je pourrais poster un chti dessin...
---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!