在 jframe 中,我使用 miglayout 作为主要 jpanel 位置。
在左侧面板中,我有 2 个 jpanel,我使用 boxlayout。
ComponentPanel 位于左上角,PropertyPanel 位于左下角。
leftPanel = new JPanel();
leftPanel.setLayout(new BoxLayout(leftPanel, BoxLayout.Y_AXIS));
leftPanel.setMinimumSize(new Dimension(600, 600));
add(leftPanel, BorderLayout.WEST);
componentPanel = new ComponentPanel();
propertyPanel = new PropertyPanel();
在 propertyPanel 构造函数中,我做
setLayout(new MigLayout("debug"));
我明白了
为什么面板设置为正确?
如果我动态添加一些空间。
我尝试对 miglayout 构造函数使用填充但没有成功。
绿色是leftPanel 红色是componentPanel
http://imagepaste.nullnetwork.net/img/1354548433miglayout3.jpg