horizontal fill
This commit is contained in:
parent
caed05d4c2
commit
63600e33e7
|
@ -8,6 +8,7 @@ import com.rusefi.ldmp.StateDictionary;
|
||||||
import com.rusefi.livedata.LiveDataParserPanel;
|
import com.rusefi.livedata.LiveDataParserPanel;
|
||||||
import com.rusefi.ui.util.UiUtils;
|
import com.rusefi.ui.util.UiUtils;
|
||||||
import com.rusefi.ui.widgets.IntGaugeLabel;
|
import com.rusefi.ui.widgets.IntGaugeLabel;
|
||||||
|
import net.miginfocom.swing.MigLayout;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.putgemin.VerticalFlowLayout;
|
import org.putgemin.VerticalFlowLayout;
|
||||||
|
|
||||||
|
@ -16,6 +17,8 @@ import java.awt.*;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
|
import static com.rusefi.autoupdate.AutoupdateUtil.wrap;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Andrey Belomutskiy, (c) 2013-2020
|
* Andrey Belomutskiy, (c) 2013-2020
|
||||||
|
@ -34,7 +37,8 @@ public class LiveDataPane {
|
||||||
public LiveDataPane(UIContext uiContext) {
|
public LiveDataPane(UIContext uiContext) {
|
||||||
|
|
||||||
|
|
||||||
JPanel vertical = new JPanel(new VerticalFlowLayout());
|
JPanel vertical = new JPanel(new MigLayout("wrap 1", "[grow,fill]"));
|
||||||
|
vertical.setBorder(BorderFactory.createLineBorder(Color.orange));
|
||||||
JScrollPane scroll = new JScrollPane(vertical, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
|
JScrollPane scroll = new JScrollPane(vertical, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
|
||||||
JPanel legend = populateLegend();
|
JPanel legend = populateLegend();
|
||||||
|
|
||||||
|
@ -53,7 +57,7 @@ public class LiveDataPane {
|
||||||
});
|
});
|
||||||
leftList.add(shortCut);
|
leftList.add(shortCut);
|
||||||
|
|
||||||
vertical.add(liveDataParserContent);
|
vertical.add(liveDataParserContent, "grow, wrap");
|
||||||
}
|
}
|
||||||
|
|
||||||
content.add(leftList, BorderLayout.WEST);
|
content.add(leftList, BorderLayout.WEST);
|
||||||
|
|
|
@ -2,9 +2,11 @@ package com.rusefi.ui;
|
||||||
|
|
||||||
import com.rusefi.ui.util.FrameHelper;
|
import com.rusefi.ui.util.FrameHelper;
|
||||||
|
|
||||||
|
import javax.swing.*;
|
||||||
|
|
||||||
public class LiveDataPaneSandbox {
|
public class LiveDataPaneSandbox {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
UIContext uiContext = new UIContext();
|
UIContext uiContext = new UIContext();
|
||||||
new FrameHelper().showFrame(new LiveDataPane(uiContext).getContent());
|
new FrameHelper(WindowConstants.EXIT_ON_CLOSE).showFrame(new LiveDataPane(uiContext).getContent());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue