0

私のプロジェクトでは、メニューバーを Windows のスタート ボタンのように機能させる必要があります。GWTでこれを達成するにはどうすればよいですか?

私が今まで試したことは次のとおりです。

public class MyMenuBar extends Composite implements MouseDownHandler{

    @Override
    public void onMouseDown(MouseDownEvent event) {
        System.out.println("IMAGE CHANGED, using new safe html");
    }
    MenuBar myMenu;
    public MyMenuBar(){

        myMenu =  new MenuBar();
        myMenu.addItem(safeHtmlOfImage, popupMenuBar);

        this.addDomHandler(this, MouseDownEvent.getType());
        initWidget(myMenu);
    }
}

Issue がonMouseDown(MouseDownEvent event)呼び出されることはありません。どうすればこれを達成できますか。私はこのことで2日目を失っています。あなたがそれについてどう思うか教えてください...

4

1 に答える 1

0

私はある種の問題を解決しましたが、これが実際の解決策だとは思いません。メニューバーのスタイルコードを設定することです。

.gwt-MenuItem
{
background-image: url("img/navigatorDeActive.png");
}
.gwt-MenuItem-selected
{
background-image: url("img/navigatorActive.png");
}
于 2013-03-09T07:25:09.440 に答える