-1

ユーザーが任意のセルにカーソルを合わせるたびに mouseover イベントを処理するコードを見つけました。

                 table.addCellPreviewHandler(new Handler<List<String>>()
                    {

                        @Override
                        public void onCellPreview(
                            CellPreviewEvent<List<String>> event)
                        {
                            if ("mouseover".equals(event.getNativeEvent().getType())) {
                                Element cellElement = event.getNativeEvent().getEventTarget().cast();
                                // play with element
                                System.out.println(" message !!");
                            }
                        }
                    });

ユーザーが列のタイトルにカーソルを合わせても、何も起こりません。Mouseover イベントは、境界線の上にマウスを置いたときにも発生する必要があります。

4

1 に答える 1

3
table.addDomHandler(new MouseOverHandler() {
   @Override
   public void onMouseOver(MouseOverEvent event) {
      // handle the event
   }
}, MouseOverEvent.getType());
于 2013-04-22T08:13:34.053 に答える