【发布时间】:2012-11-20 09:34:32
【问题描述】:
在 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 红色的是组件面板
http://imagepaste.nullnetwork.net/img/1354548433miglayout3.jpg
【问题讨论】: