2012-12-02 2 views
0

jframe에서 주 jpanel 위치로 miglayout을 사용합니다.miglayout과 잘못된 정렬

왼쪽 패널에 2 개의 jpanel이 있습니다. 상자 레이아웃을 사용합니다.

ComponentPanel은 왼쪽 위 왼쪽 위치이고 PropertyPanel은 왼쪽 하단 위치입니다. 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(); 

, 내가
setLayout(new MigLayout("debug")); 

내가 패널이 오른쪽으로 잘 살고 왜이

mig layout

을받을 수 있나요?

동적으로 추가 할 경우 일부 공간이 추가됩니다.

enter image description here

내가 succes에없이 miglayout 생성자에 채워 사용하려고했습니다. 녹색

가 빨간색으로 leftPanel 대신 BoxLayout가의의 BorderLayout을 사용 componentPanel

http://imagepaste.nullnetwork.net/img/1354548433miglayout3.jpg

답변

1

이다가 ...

leftPanel.setLayout(new BorderLayout()); 
leftPanel.add(componentPanel, BorderLayout.NORTH); 
leftPanel.add(propertyPanel,BorderLayout.SOUTH); 

BoxLayout에서는 문제가 더 나은 것?

관련 문제