-1
SWT를 처음 접했을 때 나는 레이아웃에 어려움을 겪고 있습니다. 과 같은 것을 구현하고 싶습니다. 행 레이아웃을 사용하기로했지만 구현할 때 측면에 원치 않는 공백이 있습니다. 아무도 그 공간을 어떻게 제거 할 수 있습니까?SWT의 행 레이아웃
SWT를 처음 접했을 때 나는 레이아웃에 어려움을 겪고 있습니다. 과 같은 것을 구현하고 싶습니다. 행 레이아웃을 사용하기로했지만 구현할 때 측면에 원치 않는 공백이 있습니다. 아무도 그 공간을 어떻게 제거 할 수 있습니까?SWT의 행 레이아웃
나는 스스로 대답을 찾았다 고 생각합니다. 쉘에 행 레이아웃을 설정하는 동안 , 우리는 단지 이런 식으로 설정 한 경우 :
그것은 시스템처럼 보인다shell.setLayout(new RowLayout())
내가에서 원하지 않는 공간을 가지고있는 동안 이유입니다 marginTop
, marginLeft
등 몇 가지 기본 값을 설정 위젯의 왼쪽 위.
당신이해야 할 일은 그 값을 0
으로 설정하는 것입니다.
RowLayout rowLayout = new RowLayout();
rowLayout.wrap = false;
rowLayout.pack = false;
rowLayout.justify = true;
rowLayout.type = SWT.VERTICAL;
rowLayout.marginLeft = 0;
rowLayout.marginTop = 0;
rowLayout.marginRight = 0;
rowLayout.marginBottom = 0;
rowLayout.spacing = 0;
shell.setLayout(rowLayout);
'rowLayout.marginHeight = 0' 및'rowLayout.marginWidth = 0'을 설정하여 줄이면됩니다. – Baz