1

这是有效的代码:

    myCheckBox = new CheckBox();
    myCheckBox.setBoxLabel("my checkbox label");

我把它放在一个面板中,它创建了一个可单击的复选框,以及一个在单击时切换复选框的标签。

这是我认为我应该添加标签样式的方式,但这不起作用。myCheckBox.setLabelStyle(myCheckBoxLabelStyle);

我没有做任何设置标签样式的工作。

    setStyleName();     
    setStyleAttribute();        
    addStyleName(); 
    setLabelStyle();

我能够创建一个单独的 Label 元素,为其设置样式,在其上放置一个单击处理程序并让单击处理程序设置复选框值,但我认为这样做是错误的。

4

1 回答 1

1

设置框标签样式的一种方法是继承 Checkbox 并boxLabelEl直接访问受保护的元素。

于 2012-09-13T19:52:06.467 回答