javafx2中有两个问题..
- 如何为菜单项设置工具提示
- 如何设置菜单项的大小(宽度)
如果您有答案,请告诉我..
这两个问题的答案都直接向全班同学提供自定义菜单项 http://docs.oracle.com/javafx/2/api/javafx/scene/control/CustomMenuItem.html,它包装任意 Node 并将其放入菜单中。
例如,以下代码在菜单中创建一个具有特定宽度、高度和工具提示的矩形:
public void start(final Stage stage) throws Exception {
Group root = new Group();
final Menu menu1 = new Menu("File");
MenuBar menuBar = new MenuBar();
menuBar.getMenus().add(menu1);
MenuItem menu12 = new MenuItem("Open");
menu1.getItems().add(menu12);
Rectangle rect = new Rectangle();
rect.setHeight(100);
rect.setWidth(100);
Tooltip t = new Tooltip("A Rectangle ToolTip");
Tooltip.install(rect, t);
CustomMenuItem customMenuItem = new CustomMenuItem(rect);
customMenuItem.setHideOnClick(false);
menu1.getItems().add(customMenuItem);
root.getChildren().add(menuBar);
Scene scene = new Scene(root,800,600);
stage.setScene(scene);
stage.show();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)