Я создаю пользовательский интерфейс, используя XUL. У меня есть кнопки N, которые я хотел бы добавить, и все, о чем я забочусь, это то, что все они отображаются в форме независимо от размера формы. Если я добавлю новую кнопку позже или удалю существующую кнопку, я бы просто удалил элемент < >, вместо того, чтобы перемещать вещи внутри элементов сетки или hbox/vbox.Как достичь макета потока в XUL?
Есть ли способ получить это поведение? Кажется странным, что я не могу этого добиться, учитывая, что это поведение по умолчанию в HTML.
Может быть, вы могли бы перефразировать ваш вопрос. В каком смысле вам нужно «перемещать вещи внутри», когда вы удаляете кнопку? – pc1oad1etter
Я думаю, что он означает, что он хочет, чтобы кнопки продолжались на следующей «линии», если они занимают слишком много места, а не, например. 1 строка кнопок становится 2 ряда. Вероятно, он имеет в виду: http://java.sun.com/docs/books/tutorial/uiswing/layout/flow.html – lithorus
литровый. Без возможности автоматически «перетекать» во вторую строку, когда это необходимо, мне нужно повторно сбалансировать элементы между контейнерами ящиков сетки или {h, v}, чтобы они отображались так, чтобы они визуально отображались. Чтобы попытаться объяснить визуальную концепцию словами: допустим, у меня есть 6 кнопок, которые я хочу разместить в форме, а моя форма - 3 кнопки в ширину. Как разместить эти кнопки таким образом, чтобы кнопки добавления/удаления требовали наименьшего количества работы? Также учтите, что форма может быть изменена. – Nathan