Je voudrais pouvoir changer l'ordre de superposition de deux composants
(deux listes qui se chevauchent partiellement) et je ne trouve pas le moyen
de la faire par programme.
Quelqu'un a-t-il une idée ou connait-il une propriété qui permet de faire çà
?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MacTotoche
jfr wrote:
Bonjour, Hello,
Je voudrais pouvoir changer l'ordre de superposition de deux composants (deux listes qui se chevauchent partiellement) et je ne trouve pas le moyen de la faire par programme. Quelqu'un a-t-il une idée ou connait-il une propriété qui permet de faire çà ? je ne vois pas de propriété permettant de gérer ça directement mais ça
devrait pouvoir se faire par les méthodes de Container.
Disons qu'on a : Panel p = new Panel() Component c1 = ... Component c2 = ...
p.add(c1) p.add(c2)
On pourrait essayer (je ne l'ai pas fait...) : p.remove(c1) p.remove(c2)
p.add(c2) p.add(c1)
Mais il faut être conscient que ça risque de ne pas être très portable. Tu peux regarder http://gunther.web66.com/crossjava/Bugs/zorderbug/ et chercher qqch comme "java awt z-order"
-- Olivier This space for sale.
jfr wrote:
Bonjour,
Hello,
Je voudrais pouvoir changer l'ordre de superposition de deux composants
(deux listes qui se chevauchent partiellement) et je ne trouve pas le moyen
de la faire par programme.
Quelqu'un a-t-il une idée ou connait-il une propriété qui permet de faire çà
?
je ne vois pas de propriété permettant de gérer ça directement mais ça
devrait pouvoir se faire par les méthodes de Container.
Disons qu'on a :
Panel p = new Panel()
Component c1 = ...
Component c2 = ...
p.add(c1)
p.add(c2)
On pourrait essayer (je ne l'ai pas fait...) :
p.remove(c1)
p.remove(c2)
p.add(c2)
p.add(c1)
Mais il faut être conscient que ça risque de ne pas être très portable.
Tu peux regarder
http://gunther.web66.com/crossjava/Bugs/zorderbug/
et chercher qqch comme "java awt z-order"
Je voudrais pouvoir changer l'ordre de superposition de deux composants (deux listes qui se chevauchent partiellement) et je ne trouve pas le moyen de la faire par programme. Quelqu'un a-t-il une idée ou connait-il une propriété qui permet de faire çà ? je ne vois pas de propriété permettant de gérer ça directement mais ça
devrait pouvoir se faire par les méthodes de Container.
Disons qu'on a : Panel p = new Panel() Component c1 = ... Component c2 = ...
p.add(c1) p.add(c2)
On pourrait essayer (je ne l'ai pas fait...) : p.remove(c1) p.remove(c2)
p.add(c2) p.add(c1)
Mais il faut être conscient que ça risque de ne pas être très portable. Tu peux regarder http://gunther.web66.com/crossjava/Bugs/zorderbug/ et chercher qqch comme "java awt z-order"