2010-01-25 82 views
2

有没有办法在视图中同时使用SWT buuton和图像和文本?我已经尝试在SWT中嵌入Swing,视图看起来完全如我所愿,但是当有一个操作正在进行时,此视图在加载完成之前不会加载。这使我的观点看起来不稳定。请帮忙。SWT按钮上的文本和图像

+0

我试图实现相同的任何解决方案吗? – marcolopes 2012-10-11 07:03:28

回答

1

你在使用什么操作系统?在Windows XP/Vista/Windows 7上,GTK +和OSX可以设置文本和图像。例如。

public class ButtonView extends ViewPart 
{ 
    private Button m_button; 

    public void createPartControl(Composite parent) 
    { 
     m_button = new Button(parent, SWT.NONE); 
     m_button.setText("My Button"); 
     m_button.setImage(JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_ERROR)); 
    } 

    public void setFocus() 
    { 
     m_button.setFocus(); 
    } 
} 
+0

是的,但图像与文字重叠。 – marcolopes 2012-09-03 00:36:02