小编New*_*der的帖子

除了使用 JAVA 在后台运行的应用程序之外,如何获取当前正在运行的应用程序列表,例如任务管理器?

除了使用 JAVA 在后台运行的应用程序之外,如何获取当前正在运行的应用程序列表,例如任务管理器?我找到了这个代码 - /sf/answers/2914447161/

 Process process = new ProcessBuilder("tasklist.exe", "/fo", "csv", "/nh").start();
    new Thread(() -> {
        Scanner sc = new Scanner(process.getInputStream());
        if (sc.hasNextLine()) sc.nextLine();
        while (sc.hasNextLine()) {
            String line = sc.nextLine();
            String[] parts = line.split(",");
            String unq = parts[0].substring(1).replaceFirst(".$", "");
            String pid = parts[1].substring(1).replaceFirst(".$", "");
            System.out.println(unq + " " + pid);
        }
    }).start();
    process.waitFor();
    System.out.println("Done");
Run Code Online (Sandbox Code Playgroud)

我不想显示像 System、Windows、Intel 等后台应用程序......

java

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

JavaFx ListView 在每个项目中设置工具提示

当尝试下面的代码并重新打开窗口时,ListView 工具提示未显示。

Tooltip tooltip1 = new Tooltip(timeToday());
listView.setTooltip(tooltip1);
Run Code Online (Sandbox Code Playgroud)

java javafx

-1
推荐指数
1
解决办法
1153
查看次数

标签 统计

java ×2

javafx ×1