У меня небольшая проблема, я запустил новый проект с графическим интерфейсом, используя MigLayout, и мне нравится макет, но я не могу понять, как устранить все пробелы между самими компонентами, компонентами, а также кадром и пробелом между ячейками и строками
Теперь документация MigLayout описывает использование «gap 0px 0px», где gap [gapx] [gapy]
Я установил разрыв в 0px на обеих осях, но разрыв все еще есть, может кто-нибудь помочь здесь, их форумы - город-призрак:)
Я хочу устранить разрыв между JPanels и JFrame. Красная рамка и рамка, и
Я хочу удалить отступы внутри красной JPanel. Мой код ниже:
![enter image description here](https://i.stack.imgur.com/KY48V.jpg)
package pe.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import net.miginfocom.swing.MigLayout;
public class UI_View extends JFrame
{
//Content panels
private JPanel left = new JPanel(new MigLayout());
private JPanel center = new JPanel(new MigLayout());
private JPanel right = new JPanel(new MigLayout());
//Content components
private DefaultListModel list_content = new DefaultListModel();
private JList list = new JList(list_content);
public UI_View()
{
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setMinimumSize(new Dimension(800, 600));
this.setTitle("PropriarityEnvoirment");
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
this.setLayout(new MigLayout("gap 0px 0px"));
String data[] = {"Hi","Hello","WiWi","Hello","WiWi","Hello","WiWi","Hello","WiWi","Hello","WiWi","Hello","WiWi","Hello","WiWi","Hello","WiWi","Hello","WiWi"};
for(int i = 0; i < data.length; i++)
{
list_content.addElement(data[i]);
}
left.add(list);
left.setBackground(Color.red);
center.setBackground(Color.green);
right.setBackground(Color.blue);
this.add(left, "growy, pushy");
this.add(center, "grow, pushx");
this.add(right, "grow, pushy");
}
}