gpt4 book ai didi

java - 来自另一个程序的 Ctrl+C 按键监听器

转载 作者:行者123 更新时间:2023-11-30 02:44:15 26 4
gpt4 key购买 nike

当通过Ctrl+C复制记事本中的文本时,我想自动将内容放入textArea中。我想知道如何听记事本的按键。可以听记事本或其他程序的按键吗?

最佳答案

这是其他答案和评论中引用的剪贴板监听器的 JavaFX 版本:

import javafx.animation.AnimationTimer;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TextArea;
import javafx.scene.input.Clipboard;
import javafx.stage.Stage;

public class SystemClipboardWatcher extends Application {

@Override
public void start(Stage primaryStage) {
TextArea clipboardView = new TextArea();

AnimationTimer timer = new AnimationTimer() {

Clipboard systemClipboard = Clipboard.getSystemClipboard();

@Override
public void handle(long timestamp) {
String content = systemClipboard.getString();
// do anything you need with this, e.g.:
clipboardView.setText(content);
}
};

timer.start();

primaryStage.setScene(new Scene(clipboardView, 600, 600));
primaryStage.show();
}

public static void main(String[] args) {
launch(args);
}
}

关于java - 来自另一个程序的 Ctrl+C 按键监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40723252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com