スタイル付きのコンポーネントにonMouseOver
/onMouseOut
イベントハンドラーを追加しようとしています:CheckBox
GWT 2.5.1
display: block
final CheckBox cb = new CheckBox("some check box");
cb.addStyleName("check-box");
cb.addMouseOverHandler(new MouseOverHandler() {
@Override
public void onMouseOver(final MouseOverEvent event) {
log("MouseOver");
}
});
cb.addMouseOutHandler(new MouseOutHandler() {
@Override
public void onMouseOut(final MouseOutEvent event) {
log("MouseOut");
}
});
flowPanel.add(cb);
関連する css ファイルには以下が含まれます。
.check-box {
display: block;
}
ただし、/イベントにはまったくCheckBox
反応しないようです。を削除すると、すべてが問題なく動作し、チェックボックスをマウスでホバリングすると、コンソールにメッセージが表示されます。追加してみましたが、運もありません。また、削除と追加も同様に機能しません。onMouseOver
onMouseOut
display: block
float: left; display: block
display: block
float: left
誰かが似たようなことに遭遇したか、これを引き起こす原因についての手がかりを持っていますか?
これに対する回避策はありますか?
これは のバグと見なすことができますGWT
か?
CheckBox
PSブロック要素として使用したいのですが、この方法の方が表示が良いからです。
前もって感謝します