1

Vaadin6.8.8を使用しています。パネルにアクションハンドラーを追加しようとしています(コンテキストメニューを取得するため)。パネルがウィンドウのすべての場所を占めますが、マウスの右ボタンクリックを実行すると、ブラウザのコンテキストメニューが表示されます。

public class MyPanel extends Panel {
    public MyPanel() {
    ...
            addActionHandler(new Action.Handler(){
                ...
            });
            setSizeFull();
     }
 }

なにが問題ですか?

4

1 に答える 1

1

Panelのこれらのアクション関連のメソッドは、キーボードのショートカット用です。ツリー、テーブル、ツリーテーブルのみがコンテキストメニューをサポートするコアコンポーネントです。パネルにコンテキストメニューを追加するには、ContextMenuアドオンを確認してください。

于 2013-03-25T15:56:14.723 に答える