Я новичок здесь, так что легко на меня. Я изучил всю документацию по miglayout (что довольно неплохо), но я не могу правильно отобразить нужную сетку.Miglayout сетка ограничений пользовательский макет
мне нужно параметры MigLayout() для установки сетки как:
2 строк, в том, что нижняя строка разделена пополам (или, если вы: 1 верхний ряд, примыкающий к нижней 2 колонки). В верхней строке будет отображаться текстовое поле поиска с помощью кнопки соприкосновения. В нижнем левом столбце будут отображаться 3 кнопки, уложенные друг на друга. В нижнем правом столбце будет отображаться метка изображения.
Вот код, чтобы начать с:
//main window panel setup
JPanel mainPanel = new JPanel();
mainWindow.add(mainPanel);
mainPanel.setLayout(new MigLayout(""));
//components insertion into panel (using MigLayout constraints)
mainPanel.add(searchText);
mainPanel.add(searchBtn, "wrap");
mainPanel.add(addBtn);
mainPanel.add(logoImage, "spany 3 , wrap");
mainPanel.add(randomBtn, "wrap");
mainPanel.add(getFileBtn);
(не может загрузить изображение)
С помощью этого кода Обратите внимание, что логотип держится ниже кнопку Поиск (я думаю, что он делает это из-за макет по умолчанию установлен как сетка), но я хочу, чтобы он соответствовал смежно-правому значению кнопок и под текстовым полем/searchButton.
oh все программирующие гении, пожалуйста, помогите – noBrainer
специальные крикнуть mikael griev (?) Для создания MigLayout – noBrainer
+1 для фрагмента кода, показывающего ваши усилия, но в следующий раз подумайте над добавлением [Минимальный, полный и проверенный пример] (http : //stackoverflow.com/help/mcve). Это упростит проверку того, что вы пробовали. – dic19