0
보기를 표시하는 Eclipse 플러그인이 있습니다. 내가하고 싶은 일은 각 이미지 아래에 가운데에 레이블이있는 단일 행의보기에 n 개의 이미지를 표시하는 것입니다. 스크롤 할 수 있도록보기를 원합니다. 뷰의 크기 (ScrolledComposite? Composite?)가 변경되어 사용 가능한 수직 및 수평 클라이언트 영역을 사용할 때 각 이미지의 크기가 다시 조정되기를 원합니다.Eclipse RCP 이미지 응용 프로그램 : 내 이미지는 어떻게 레이아웃합니까?
나는이 (가) createViewPart 방법에 다음을 구현 한은 (선언 및 오류 검사가 생략 된) :
public void createPartControl(Composite parent) { ScrolledComposite myScrolledComposite = new ScrolledComposite(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); myComposite = new Composite(myScrolledComposite, SWT.NONE); myScrolledComposite.setContent(myComposite); }
이 시점에서 가장 좋은 방법은 앞으로 무엇입니까?
- 나는 복합 서브 클래스와 그 클래스 자체에 지정된 이미지를 그리고 이미지에서 레이블을 중심으로해야합니까?
- 이미지 아래에 레이블을 가운데에 배치하려면 어떤 레이아웃 관리자를 사용해야합니까?
- 내 하위 클래스의 "parent"매개 변수가 "myComposite"여야합니까?
- "myComposite"와 함께 어떤 레이아웃 관리자를 사용해야합니까?
- 이미지의 크기를 조정할 때 getBounds of "myComposite"- 서브 클래스 화 된 컴포지션의 getBounds?를 사용하여 사용 가능한 너비와 높이를 계산합니까?
감사합니다.
감사합니다. –
갤러리 위젯을 확인했습니다. 그것은 내가 필요한 것일뿐입니다. SWT 위젯을 사용하는 개발자는 갤러리 위젯과 이클립스 성운 프로젝트를 구성하는 다른 위젯을 반드시 확인해야합니다. –