/ / Javafx: So dehnen Sie den Menüpunkt Breite - javafx

Javafx: Wie dehnt man Menüelement Width - javafx

Wie Sie unten sehen können, wie die Menüpunkte gestreckt sind, möchte ich das gleiche tun.

Bild

Antworten:

1 für die Antwort № 1

Der Schlüssel dazu ist das Hinzufügen eines KeyCombination zu menuItem.setAccelerator(). Das Menu sollte sich beim Hinzufügen automatisch dehnen KeyCombinations Es wird sich basierend auf Ihrer längsten strecken MenuItem.

Programmatisch:

    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>

Bildbeschreibung hier eingeben