使用 swt.arrow 和图像创建按钮
Creating a button with swt.arrow and image
我想为我的 Eclipse RCP 应用程序编辑器部分创建一个如图 所示的按钮。目前我只能拥有其中一张图片(添加或箭头)。有什么简单的方法可以将两个图像放在一个按钮中吗?
public void createPartControl(Composite parent) {
...
Button btn = new Button(btnCntrl, SWT.FLAT|SWT.ARROW|SWT.DOWN);
btn.setImage(Activator.getImageDescriptor("platform:/plugin/com.famfamfam.silk/icons/add.png").createImage());
...
}
SWT Button
只能有箭头或文本 and/or 图像。要模拟带有下拉箭头的图像按钮,您可能需要使用带有工具按钮的工具栏。
例如:
ToolBar toolbar = new ToolBar( parent, SWT.NONE );
ToolItem button = new ToolItem( toolBar, SWT.DROP_DOWN );
button.setImage( ... );
我想为我的 Eclipse RCP 应用程序编辑器部分创建一个如图
public void createPartControl(Composite parent) {
...
Button btn = new Button(btnCntrl, SWT.FLAT|SWT.ARROW|SWT.DOWN);
btn.setImage(Activator.getImageDescriptor("platform:/plugin/com.famfamfam.silk/icons/add.png").createImage());
...
}
SWT Button
只能有箭头或文本 and/or 图像。要模拟带有下拉箭头的图像按钮,您可能需要使用带有工具按钮的工具栏。
例如:
ToolBar toolbar = new ToolBar( parent, SWT.NONE );
ToolItem button = new ToolItem( toolBar, SWT.DROP_DOWN );
button.setImage( ... );