[英]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.