我已经按照 gwt 中的这篇 ImageButton 帖子的说明创建了我自己的圆形按钮,它在视觉上看起来还不错。我现在要做的是为这个新类添加点击处理程序。我该怎么办?我是否需要两个图像和标签的点击处理程序?然后我必须怎么做才能使用 CSS 配置这个组件?
到目前为止,这是我的代码。
public class RoundButton extends Composite
{
protected final Label textHolder = new Label("helasdfasdf");
protected final Image leftSide = new Image( "/icons/left.ico" );
protected final Image rightSide = new Image( "/icons/right.ico" );
protected final HorizontalPanel contentTable;
public RoundButton()
{
contentTable = new HorizontalPanel();
initWidget( contentTable );
contentTable.add(leftSide);
contentTable.add(textHolder);
contentTable.add(rightSide);
}
public void setText( String text )
{
textHolder.setText(text);
}
}