簡體   English   中英

將按鈕添加到gwt小部件

[英]Add Button to gwt widgets

如何添加僅帶有標記的不帶文本的按鈕進行前進和后退操作,例如gwt中的小部件ListBox? 我嘗試過這樣的事情:

 Button btn = new Button("Forward");
        btn.setHTML(("<img border='0' src='image\\B_forwards.png' />"));

但無法將圖片顯示在按鈕上。 在此處輸入圖片說明

您不需要按鈕。 添加一個圖像小部件,並向其添加一個ClickHandler。

如果您只想將圖像添加到普通的GWT按鈕,則可以使用PushButton:

PushButton pushButton = new PushButton(new Image("test.png"));

否則,如果您只想擁有可點擊的圖像,則仍然可以這樣做:

public interface MyResources extends ClientBundle{
    MyResources INSTANCE = GWT.create(AppImages.class);
    @Source("image.gif")
    ImageResource image();
}

Image image = new Image( MyResources.INSTANCE.image() );
image.addClickHandler(new ClickHandler() {
     public void onClick(ClickEvent event) {
         // do whatever you want
     }
} );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM