【发布时间】:2016-02-23 11:33:21
【问题描述】:
我正在使用带有 fxml 文件的 JavaFx 编写应用程序以供查看。如何在菜单右侧添加文本(如附图所示)。 Scene Builder 只允许我添加菜单,但文本在左侧(白框所在的位置),我必须禁用此菜单(因为它不是菜单)。 我也想改变这个菜单的风格,但它不起作用。可能只有一个菜单吗?
我的 fxml:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Menu?>
<?import javafx.scene.control.MenuBar?>
<?import javafx.scene.control.MenuItem?>
<MenuBar xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="pl.controler.MainMenuController">
<menus>
<Menu fx:id="fileMenu" mnemonicParsing="false" text="%file">
<items>
<MenuItem fx:id="closeMenuItem" mnemonicParsing="false" text="%close" />
</items>
</Menu>
<Menu fx:id="menuHelp" mnemonicParsing="false" text="%help">
<items>
<MenuItem fx:id="aboutMenuItem" mnemonicParsing="false" text="%about.title" />
</items>
</Menu>
<Menu fx:id="loginName" mnemonicParsing="false" style="font-weight: bold; color: black;">
<items>
<MenuItem mnemonicParsing="false" text="Action 1" />
</items>
</Menu>
</menus>
</MenuBar>
附件:
【问题讨论】: