문제

나는 내 적용에 국경을 설계/프로그래밍 테두리 또는 갭 너비에 대한 딜레마를 가지고 있습니다. 나는 스윙을 사용하고 있지만 이것은 일종의 구현에도 적합하지 않습니다. 아래에 표시된 두 개의 서브 패를 나누는 스플리터 창 (JXMultisPlitpane)이 있습니다. 블랙 테두리는 실제 응용 프로그램에서 사라질 것이며 디버깅을 위해 여기에 있습니다.

두 서브 팬 사이에는 간격이 있습니다. 그것은 스플리터이며, 잡을만큼 넓어 야합니다. 또한 각 테이블과 검은 색 테두리 사이의 간격을 알 수 있습니다. 그것은 합리적인 공간을 추가하기 위해 거기에 있어야합니다 ... 검은 색 테두리를 제거하면 이제 두 테이블 사이에 3 배의 넓게 보이는 공간이 있어야한다는 점을 제외하고는 제외하고.

내 본능은 왼쪽 테이블의 오른쪽에있는 간격과 오른쪽 테이블의 왼쪽의 간격을 제거하여 유일한 간격은 스플리터 자체입니다. 이것이 그것을 처리하는 올바른 방법입니까? 내가 가진 유일한 망설임은 사용자에게 수직으로 쌓을 수있는 옵션을 제공 할 수 있다는 것입니다. 따라서 왼손 테이블의 실제 테두리 간격이 변경되어야합니다 (스플리터에 인접한 간격은 0으로 설정되어야합니다). ...

https://farm3.static.flickr.com/2436/3792188681_21c2c80ae8.jpg

도움이 되었습니까?

해결책

물론이 두 패널 사이의 간격은 스플리터 일 뿐이며 다른 것이 없어야합니다. 다른 방법은 없습니다.

대체 텍스트 http://img15.imageshack.us/img15/2250/myapp.png

다른 팁

또 다른 옵션은 스플리터가 "일반적인"배경과 시각적으로 구별되는 것입니다.

실제로 나에게 괜찮아 보인다. 수직 스태킹을 결정하고 어떻게 보이는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top