我的保证金有问题。可能它很容易解决,但我不知道是什么原因。我有四个组件,三个 jscrollpanel 和一个 jpanel。组件放置如下:
问题用红色椭圆标记。如何消除这个利润?我知道,这个问题与边框有关(即使我为每个组件使用相同的方法创建边框)。我用这个:
setBorder(BorderFactory.createTitledBorder("Sterowanie:"));
但是当我没有为 JPanel 设置边框时(带有标签“Sterowanie”的组件),它会填充所有没有边距的地方。使用边框,它只填充有边框的区域。我用来放置组件的代码:
proxys = new ItemViewer("Numery:");
add(proxys, "height 65%, width 33%");
accs = new ItemViewer("Konta:");
add(accs, "height 65%, width 33%");
panel = new JPanel();
panelLayout = new MigLayout("insets 0 0 0 0");
panel.setBorder(BorderFactory.createTitledBorder("Sterowanie:"));
add(panel, "height 65%, width 34%, wrap");
log = new Log("Log:");
add(log, "height 35%, width 100%, span");
嗯?