我有一个按钮,我正在尝试通过以下方式设置文本和图像:
button.setText("+");
button.setImage( PlatformUI.getWorkbench().getSharedImages().getImage( ISharedImages.IMG_OBJ_FILE ) );
但是,这段代码使图像出现在文本之前。
我想要另一种方式,即图像前的文字。
任何建议?
答案 0 :(得分:1)
我建议您在按钮上添加PaintListener
并对其paintControl
方法进行努力。
答案 1 :(得分:1)
您可以尝试设置SWT.RIGHT_TO_LEFT
,但我不确定这是否适用于所有平台。
Button button = new Button(parent, SWT.RIGHT_TO_LEFT);