javafx2 中的菜单项工具提示

2024-01-05

javafx2中有两个问题..

  1. 如何为菜单项设置工具提示
  2. 如何设置菜单项的大小(宽度)

如果您有答案,请告诉我..


这两个问题的答案都直接向全班同学提供自定义菜单项 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(使用前将#替换为@)

javafx2 中的菜单项工具提示 的相关文章

  • 带有颜色选择器编辑器的 JavaFX 表格视图

    我有一个 TableView 它使用 ColorPicker 来 显示 编辑 单元格中的颜色 该表在所需字段中显示 ColorPicker 但编辑不起作用 TableColumn
  • 在 OS X 上为 Java 7u7(包含 JavaFX 2.2)编译 scalafx

    的编译指令scalafx http code google com p scalafx 说要做 export JAVAFX HOME Path To javafx sdk2 1 0 beta sbt clean compile packag
  • 像在场景生成器中一样实现拖放

    我正在 JavaFx 2 2 中构建一个应用程序 其中包含一个拆分面板 左侧有一个组件面板 右侧有一个工作表 基本上我想做的是一个简单的所见即所得编辑器 您可以在其中将组件从左向右拖动 然后将它们排列在右侧 在过去的几天里 我一直在尝试实现
  • 仿射变换适用于图形,不适用于文本和标签

    这篇文章是我对问题的回答的套件 变换形状 https stackoverflow com questions 15734388 transforming a shape 这是我想要的图像 这是一个简单程序生成的图像 您可以看到文本被旋转 我
  • 无法在 JavaFX TableView 单元格值上显示工具提示

    In my JavaFX TableView我有一个TableColumn我已将 Cell Factory 设置为渲染ProgressBar以及对于其他TableColumns 我已将 Cell Factory 设置为显示ToolTip 就
  • 如何创建弹出菜单

    我是 javafx 的新手 我想在单击鼠标右键时显示 弹出菜单 我找到一个教程Here http pixelduke wordpress com 2011 12 11 popupmenu in javafx and Here http la
  • JavaFX:在拖放过程中更改光标

    我试图在拖放过程中更改节点上的光标 但图像没有改变 我正在打电话setCursor in the DragDetectedEventHandler我的节点 我也尝试过打电话getParent setCursor 并得到相同的结果 我还尝试在
  • 在JavaFX中后台执行任务

    我想在 TilePane 中加载最多九个面板 对于每个窗格 我必须首先运行内容计算 大约 300 毫秒 然后必须构建面板 大约 500 毫秒 我想要的是 有九个 ProgressIndicators 在计算后与每个面板进行交换 我尝试过Pl
  • JavaFX HMTLEditor 对“返回”键没有反应

    我试图用 JavaFX 做一些实验HTMLEditor成分 我使用了以下代码 摘录 fxPanel new JFXPanel Platform runLater new Runnable Override public void run G
  • 限制 JavaFX TextField 的字符数会导致撤消时 IndexOutOfBounds

    我需要限制用户可以输入的字符数TextFieldJavaFX 控件 我已经延长了TextField like so public class LengthLimitedTextField extends TextField param ma
  • JavaFX:如何在不关注主窗口的情况下关闭子窗口

    我试图在一定时间后以编程方式关闭子窗口 这个子窗口的initOwner是与主舞台一起设置的 但是关闭这个子窗口后 主窗口就会获得焦点 有什么方法可以在不关注主窗口的情况下关闭子窗口 以编程方式 下面是我的问题的快速演示 我尝试了所有可能的方
  • 在动画的 onFinished EventHandler 中使用 showAndWait 不起作用

    在JavaFx中 我想在动画结束后显示一个模式对话框 由于某种原因 在动画结束后执行的 EventHandler 中调用 showAndWait 不起作用 显示一个新窗口 但里面似乎没有绘制任何内容 这个例子说明了这个问题 public v
  • 如何在JavaFX中使用Node类的intersect()方法?

    JavaFX Node 类提供了两种相交方法 intersects Bounds localBounds and intersects double localX double localY double localWidth double
  • JavaFX 中 ImageView 的顺序转换

    我已经看过了如何在 javafx 2 1 中等待转换结束 https stackoverflow com questions 11188018 how to wait for a transition to end in javafx 2
  • 企业 Web 应用程序中的 JavaFX - 经典网页的良好替代方案?

    我们为不同的客户开发了多种 Web 应用程序 从为那些可怜的管理员提供的简单 看起来很无聊的 CRUD 风格的 GUI 到为那些互联网用户提供的奇特的 AJAX 增强型 GUI 所有这些都基于 JSF 1 2 与 JBoss Seam 2
  • 在 javafx 中注册鼠标处理程序,但处理程序不是内联的

    我有一个 JavaFX 应用程序变得有点大 我想保持代码的可读性 我有一个折线图 我希望内置缩放功能 该功能在单击鼠标时发生 我知道我需要向图表注册鼠标侦听器 我无法从 Oracle 示例中弄清楚什么 即如下所示 http docs ora
  • JavaFX 中的内部框架

    我找到了这个内部框架的例子 http docs oracle com javase tutorial uiswing components internalframe html http docs oracle com javase tut
  • 将 JavaFX FXML 对象分组在一起

    非常具有描述性和信息性的答案将从我这里获得价值 50 声望的赏金 我正在 JavaFX 中开发一个应用程序 对于视图 我使用 FXML
  • 标签文字位置

    我有一个带有图像和文本的标签 final Label label new Label labelText label setTextAlignment TextAlignment CENTER ImageView livePerformIc
  • JavaFX HTMLEditor - 插入图像功能

    我正在使用 JavaFX 集成的 HTMLEditor 它具有的所有功能都很好 但我还需要具有在 HTML 文本中插入图像的功能 你知道我可以使用的一些来源吗 或者其他一些可以在 JavaFX 中使用的 HTML WYSIWYG 编辑器并且

随机推荐