2

フォームがあり、それに 4 つのコマンドを追加しました。ユーザーがメニュー オプションをクリックすると、スクロール可能なコマンド メニュー (ダイアログ内のメニューバー) が表示されます。コマンド メニューをスクロール可能にすることは、アプリにとってユーザー フレンドリーではありません。

コマンド メニューのスクロールを無効にするにはどうすればよいですか?

4

1 に答える 1

0

解決策があります...少し注意が必要です(LWUIT libのMenuBar.javaソースファイルを編集する必要があります)

createCommandListメソッドに次の行を追加します

    // Add  your menu list rendered   
    l.setRenderer(new JMenuListRenderer());
    l.setSmoothScrolling(false);
    l.setScrollVisible(false);
    // specify the height you want ( you can make it configurable as well) 
    l.setPreferredH(getCommandCount()*30); 
    l.setPreferredW(Display.getInstance().getDisplayWidth()/2);

テーマのmenuPrefSizeBoolをtrueに設定します。

于 2012-12-19T14:19:27.043 に答える