ApplicationWorkbenchWindowAdvisor 클래스의 postWindowCreate() 메서드를 재정 의하여 창 (셸)의 크기와 크기를 변경 한 RCP 응용 프로그램이 있습니다. 뷰가 변경된 창 크기에 맞지 않아 모든 위젯을 볼 수 있습니다. 창을 최대화하거나 뷰의 스크롤 막대를 이동하여 뷰 내의 모든 위젯을 볼 수 있습니다. 자동 맞춤이 가능합니다 (모든 위젯을 스크롤 막대를 이동하지 않고 현재 창 크기 또는 창 최대화) 화면 크기가 다를 경우에도보기의 위젯.뷰의 위젯을 변수 창 크기에 맞게 자동으로 채우는 방법
0
A
답변
3
일반적으로, 당신은 WorkbenchWindowAdvisor.postWindowCreate()
하지, WorkbenchWindowAdvisor.preWindowOpen()
에서 쉘의 크기를 변경 :
public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
@Override
public void preWindowOpen() {
final IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
configurer.setInitialSize(new Point(800, 600));
configurer.setShowCoolBar(false);
configurer.setShowStatusLine(false);
// configurer.setShellStyle(SWT.TITLE | SWT.RESIZE);
}
}
마찬가지로, 당신은 창 제목과 윈도우의 스타일을 설정할 수 있습니다. 당신은 창 크기를 변경해야하는 경우
윈도우의 위치는 것이 가장 WorkbenchWindowAdvisor.postWindowCreate()
에서 설정 ...
, 다음 shell.pack()
전화를 기억!
관련 문제
- 1. div 요소를 창 크기에 맞게 조정하십시오.
- 2. 전체 레이아웃을 창 크기에 맞게 조정하려면 어떻게합니까?
- 3. Raphael - 브라우저의 창 크기에 맞게 용지 크기를 맞추는 방법?
- 4. 텍스트 크기에 맞게 HTML 표 셀의 크기를 자동으로 조정하는 방법
- 5. GWT의 VerticalLayout에서 위젯을 채우는 방법
- 6. 컨트롤의 크기에 맞게 폼의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 7. 크기에 맞게 이미지 크기 조정
- 8. 이미지를 CSS의 브라우저 크기에 맞게
- 9. 화면 크기에 맞게 HTML 레이아웃 크기 조정
- 10. 안드로이드 레이아웃, 화면 크기에 맞게 dp를 지정하십시오.
- 11. 테마 활성화시 사이드 바에 위젯을 채우는 방법
- 12. 양식 필드를 자동으로 채우는 방법
- 13. 창 크기가 자동으로 조정됩니까?
- 14. 주 창 내부에 위젯을 표시하는 방법
- 15. 웹 사이트의 모바일 버전 : 화면 크기에 맞게 조정
- 16. 테이블을 배경 이미지의 크기에 맞게 조정하려면 어떻게해야합니까?
- 17. opencv 이미지의 크기에 맞게 호모 그래피 행렬
- 18. 크기에 맞게 AS3 SWF 파일 최적화?
- 19. UILabel은 텍스트 크기에 맞게 NumberOfLines을 설정해야합니다.
- 20. 프레임 크기에 맞게 이미지 크기 변경
- 21. Android- 다른 화면 크기에 맞게 이미지 조정
- 22. 뷰포트 크기에 맞게 UIWebView의 이미지 크기를 조정하십시오.
- 23. 배경 이미지의 크기에 맞게 HTML 컨테이너 늘이기
- 24. 여러 화면 크기에 맞게 이미지 크기 조정
- 25. 코드 크기에 맞게 최적화 된 Newlib
- 26. vfr 리더에서 화면 크기에 맞게 PDF 페이지를 만드는 방법
- 27. 다른 요소의 크기에 맞게 요소의 크기를 조정하는 가장 좋은 방법
- 28. vb.net에서 datagridview 크기에 맞게 행 크기를 조정하는 방법
- 29. WPF : 부모의 크기에 맞게 경로 크기를 조정하는 방법
- 30. fancybox를 맞춤 제작 iframe 크기에 맞게 크기를 조절하는 방법
쉘의 크기와 위치를 설정 한 후에'shell.layout()'을하고 있습니까? –
아니, 나는 폴을하지 않았다. – srk