小编Mic*_*ott的帖子

TableView上的一行上下文菜单?

我正在使用JavaFX,我的应用程序有一个表,我可以添加元素到表,但我想创建一个上下文菜单,当我右键单击该行时,该菜单显示在一行.

是)我有的...

在Scene Builder中,我有一个方法,可以在激活上下文菜单时运行,但这不是我想要的.这很好,因为我可以随时以编程方式从表中获取所选项目.问题,如果我保留我目前拥有的,就是在所选元素上弹出上下文菜单.

contextMenu是包含菜单项的上下文菜单.connectedUsers是TableView

以下是我能得到的最接近的,但这显示了TableView底部的上下文菜单

contextMenu.show(connectedUsers, Side.BOTTOM, 0, 0);
Run Code Online (Sandbox Code Playgroud)

java javafx contextmenu

11
推荐指数
3
解决办法
1万
查看次数

在java中打开Windows资源管理器

我一直在寻找Stack Overflow上的答案,但我找不到适合我的答案.

使用Java,如何创建一个按钮,将一个Explorer窗口启动到指定的目录?如果可以,我该如何使其适用于OSX和Linux?

java directory explorer path

6
推荐指数
1
解决办法
9204
查看次数

通过java在jar文件所在的任何地方创建一个目录

我已经调查过 SO 以获得答案,但找不到合适的答案。

当我从 jar 启动我的程序时,我需要在 jar 文件所在的目录中创建一个文件夹。用户将 jar 文件保存在哪里应该无关紧要。

这是我正在使用的最新代码: ASystem.out.println将打印出正确的目录,但不会创建文件夹。相比之下,到目前为止,所有内容都被保存到我的 System32 文件夹中。

    public static String getProgramPath() throws IOException{
    String currentdir = System.getProperty("user.dir");
    currentdir = currentdir.replace( "\\", "/" );
    return currentdir;

}

File dir = new File(getProgramPath() + "Comics/");//The name of the directory to create
    dir.mkdir();//Creates the directory
Run Code Online (Sandbox Code Playgroud)

java directory path

5
推荐指数
1
解决办法
4786
查看次数

标签 统计

java ×3

directory ×2

path ×2

contextmenu ×1

explorer ×1

javafx ×1