0
위 도구 상자에 "다른 이름으로 저장"을 만들었지 만 툴바 위치에는 표시되지 않습니다. 그래서 viewpart 내부에 도구 모음을 만드는 방법을 내 코드 툴바를 생성한다viewpart 내에서 도구 모음을 만드는 방법 (plugin.xml을 사용하지 않음)
이을 (plugin.xml에를 사용하지 않습니다) :
public void createToolbar(Composite parent) {
// Create composite Toolbar and set layout
toolBarComposite = new Composite(parent, SWT.NONE);
gridLayout = new GridLayout(1, false);
toolBarComposite.setLayout(gridLayout);
gridData = new GridData(SWT.RIGHT, SWT.NONE, true, false);
toolBarComposite.setLayoutData(gridData);
// Create Toolbar
gridData = new GridData(SWT.RIGHT, SWT.NONE, true, false);
toolBar = new ToolBar(toolBarComposite, SWT.FLAT);
toolBar.setLayoutData(gridData);
// Create Item
item = new ToolItem(toolBar, SWT.PUSH);
item.setImage(SAVE_IMAGE);
item.setToolTipText("Save (Ctrl + S)");
item.setEnabled(true);
item.addSelectionListener(new SelectionAdapter() {
private static final long serialVersionUID = -102212312093090431L;
@Override
public void widgetSelected(SelectionEvent e) {
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
}
});
}
감사를 당신의 사전을 위해!
제안 해 주셔서 감사합니다.하지만 ToolItem이 툴바 아래의 한 행 아래로 나누기를 원합니다. – Ace
@Ace 사과드립니다. 그러나 질문을 완전히 이해하지 못했습니다. 사이드 컴포지트에 툴바를 만들 수 없습니까? – GGrec