0
メニュー項目がどのように伸びているかを見ると、同じことをしたいと思います。Javafx:伸ばす方法メニュー項目の幅
メニュー項目がどのように伸びているかを見ると、同じことをしたいと思います。Javafx:伸ばす方法メニュー項目の幅
このための鍵はmenuItem.setAccelerator()
からKeyCombination
を追加しています。 Menu
は、KeyCombinations
を追加すると自動的に伸びるはずです。最長の長さに基づいて伸びますMenuItem
。
プログラム:
MenuItem menuItem = new MenuItem("action");
menuItem.setAccelerator(new KeyCodeCombination(KeyCode.T, KeyCombination.CONTROL_DOWN));
Menu menu = new Menu("File");
menu.getItems().add(menuItem);
MenuBar menuBar = new MenuBar();
menuBar.getMenus().add(menu);
FXML:
<MenuItem mnemonicParsing="true" text="action">
<accelerator>
<KeyCodeCombination alt="UP" code="T" control="DOWN" meta="UP" shift="UP" shortcut="UP" />
</accelerator>
</MenuItem>
それはあなたが求めているものは不明です。メニューは、2列の両端揃えのテキストに収まるように完全にサイズが設定されています。具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。 [mcve]を使うと、他の人があなたのアプローチを調べることができます。 – trashgod
可能な重複 - > [ここ](https://stackoverflow.com/questions/21209461/javafx-menu-item-show-shortcuts-on-right-hand-side) – Sedrick
'setMinSize()'はあなたの求めるものですか? – Mordechai