Ich erstelle eine Benutzeroberfläche mit XUL. Ich habe N-Tasten, die ich hinzufügen möchte, und alles, was mir wichtig ist, ist, dass sie alle auf dem Formular angezeigt werden, unabhängig von der Größe des Formulars. Wenn ich später eine neue Schaltfläche hinzufüge oder eine vorhandene Schaltfläche lösche, möchte ich einfach das Element <button> löschen, anstatt Elemente innerhalb von raster- oder hbox/vbox-Elementen verschieben zu müssen.Wie erreiche ich das Flusslayout in XUL?
Gibt es eine Möglichkeit, dieses Verhalten zu erhalten? Es scheint merkwürdig, dass ich das nicht erreichen kann, da es das Standard Verhalten in HTML ist.
Vielleicht haben Sie Ihre Frage umformulieren könnte. In welchem Sinne müssen Sie "Dinge im Inneren bewegen", wenn Sie einen Knopf entfernen? – pc1oad1etter
Ich denke, er meint, dass er will, dass Tasten auf der nächsten "Zeile" weitermachen, wenn sie zu viel Platz belegen und statt z. Eine Reihe von Schaltflächen wird zu 2 Zeilen. Dies ist wahrscheinlich, was er meint: http://java.sun.com/docs/books/tutorial/uiswing/layout/flow.html – lithorus
Lithorus ist korrekt. Ohne die Möglichkeit, die Dinge automatisch in eine zweite Zeile fließen zu lassen, muss ich die Elemente zwischen den Gitter- oder {h, v} -Boxcontainern neu ausbalancieren, damit sie optisch sichtbar erscheinen. Um zu versuchen, ein visuelles Konzept in Worten zu erklären: sagen wir, ich habe 6 Knöpfe, die ich auf dem Formular platzieren möchte, und mein Formular ist 3 Tasten breit. Wie sollte ich diese Schaltflächen platzieren, sodass das Hinzufügen/Entfernen von Schaltflächen am wenigsten Arbeit erfordert? Beachten Sie auch, dass das Formular in der Größe geändert werden kann. – Nathan