子の垂直ドロップダウン メニュー バーを持つ水平メニュー バーがあります。子の垂直メニュー バーに次のようなものが含まれるようにしたいと思います。
タイトルテキスト 1
セパレーター 1
オプション 1.1
オプション 1.2
タイトルテキスト 2
セパレーター 2
オプション 2.1
オプション 2.2
ユーザーが「タイトルテキスト」要素を選択できないようにするため、メニューバーに選択不可能なテキストを追加する方法はありますか?
子の垂直ドロップダウン メニュー バーを持つ水平メニュー バーがあります。子の垂直メニュー バーに次のようなものが含まれるようにしたいと思います。
タイトルテキスト 1
セパレーター 1
オプション 1.1
オプション 1.2
タイトルテキスト 2
セパレーター 2
オプション 2.1
オプション 2.2
ユーザーが「タイトルテキスト」要素を選択できないようにするため、メニューバーに選択不可能なテキストを追加する方法はありますか?
myTitleMenuItem.
setEnabled
(false)
?
T Broyer が答えたように、setEnabled(false) を実行できます。見栄えの悪い無効なスタイルのアイテムが表示されます。
ユーザー エクスペリエンスに関して言えば、ユーザーは通常、メニュー バーの各アイテムがなんらかのアクションを実行することを期待しています。テキストが表示され、クリックしてもアクションが実行されないアイテムを見ると、「アプリが機能していないか、応答していません」というような印象を受けます。
そのため、メニュー項目「タイトル テキスト」を作成し、必要な項目を含むメニュー バーを作成し、このメニュー バーをタイトル テキスト項目の子またはサブメニューとして設定することをお勧めします。
そのため、ユーザーが「タイトル テキスト項目」サブ メニューにカーソルを合わせたりクリックしたりするたびに表示されます。