Java 将按钮添加到gwt小部件

Java 将按钮添加到gwt小部件,java,gwt,Java,Gwt,如何添加一个没有文本的按钮,该按钮仅带有向前和向后操作的标记,例如gwt中的小部件列表框?我试过这样的方法: Button btn = new Button("Forward"); btn.setHTML(("<img border='0' src='image\\B_forwards.png' />")); 但无法在按钮上显示图片。 你不需要按钮。添加图像小部件,并向其添加ClickHandler。如果您只想将图像添加到普通GWT按钮,则按钮是一种方法: Pus

如何添加一个没有文本的按钮,该按钮仅带有向前和向后操作的标记,例如gwt中的小部件列表框?我试过这样的方法:

 Button btn = new Button("Forward");
        btn.setHTML(("<img border='0' src='image\\B_forwards.png' />"));
但无法在按钮上显示图片。
你不需要按钮。添加图像小部件,并向其添加ClickHandler。

如果您只想将图像添加到普通GWT按钮,则按钮是一种方法:

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
     }
} );

如果你能为OP提供一些链接或示例会更好。我看不到任何一张图片,gwt中有没有这样简单的小部件标记用于前进和后退按钮,哪里不应该使用图片?我不确定我是否理解你的评论。很抱歉然而,我编辑了我的答案,使之更清楚。我希望这会有帮助。我不认为gwt中有用于前进和后退按钮的预定义小部件…感谢您的回复,我有一个包含元素的listbox,希望借助这个前进和后退指针滚动抛出listbox的元素,例如,如果我按forward,它将选择listbox中的下一个元素,如果我按Backward,它将选择listbox中的previos元素。关于图像大小,我应该调整它的大小,还是可以像正常大小一样使用?例如,要更改前进按钮的行选择,我想可以这样做:theListBox.setSelectedIndextheListBox.getSelectedIndiex+1;我真的不知道尺寸的问题。。。很抱歉