ポップアップ メニューに静的テキストを含めたいと考えています。選択できないだけで、他のメニュー項目と同じように表示したいと思います。私が試した方法:
- 無効な JMenuItem をメニューに追加します。これにより、正しいフォントと配置が得られますが、テキストが明るい灰色でレンダリングされ、ほとんど判読できなくなります。 
- メニューに JLabel を追加します。これは醜く見えます。ラベルは通常のメニュー項目とは異なるフォントを使用し、同じように配置されていません (メニュー項目は左にアイコン用のスペースを残しますが、ラベルはそうしません)。 - JPopupMenu popupMenu = new JPopupMenu(); JLabel label = new Label("Static text); popupMenu.add(label); JMenuItem menuItem = new JMenuItem("Disabled menu item); menuItem.setEnabled(false); popupMenu.add(menuItem); menuItem = new JMenuItem("Regular item); popupMenu.add(menuItem);
通常のメニュー項目と同じフォントと配置を使用するメニューに静的テキストを追加する他の方法がありませんか?