Je crée une interface utilisateur en utilisant XUL. J'ai N boutons que je voudrais ajouter, et tout ce qui m'importe, c'est qu'ils apparaissent tous sur le formulaire, quelle que soit la taille du formulaire. Si j'ajoute un nouveau bouton plus tard ou si je supprime un bouton existant, je voudrais juste supprimer l'élément < du bouton > plutôt que de déplacer les éléments dans les éléments grid ou hbox/vbox.Comment réaliser la disposition de flux dans XUL?
Existe-t-il un moyen d'obtenir ce comportement? Il semble étrange que je ne puisse pas réaliser cela, étant donné que c'est le comportement par défaut en HTML.
Peut-être que vous pourriez reformuler votre question. Dans quel sens devez-vous «déplacer les choses à l'intérieur» lorsque vous enlevez un bouton? – pc1oad1etter
Je pense qu'il veut dire qu'il veut que les boutons continuent sur la prochaine "ligne" s'ils occupent trop d'espace et au lieu de par exemple. Une rangée de boutons devient 2 rangs. C'est probablement ce qu'il veut dire: http://java.sun.com/docs/books/tutorial/uiswing/layout/flow.html – lithorus
lithorus est correct. Sans la possibilité de faire passer les choses automatiquement à une deuxième ligne quand cela est approprié, je dois rééquilibrer les éléments entre les conteneurs de la grille ou {h, v} afin de les faire apparaître d'une manière qui fonctionne visuellement. Pour tenter d'expliquer un concept visuel en mots: disons que j'ai 6 boutons que je veux placer sur le formulaire, et que ma forme est large de 3 boutons. Comment dois-je placer ces boutons de telle sorte que l'ajout/suppression de boutons nécessite le moins de travail? Considérez également que le formulaire peut être redimensionné. – Nathan