编写java程序记录键盘输入_用java编写程序,读取键盘输入的字符并将其显示到鼠标所指的位置。...
时间: 2024-02-13 16:02:55 浏览: 58
键盘输入记录程序
以下是一个Java程序,可以记录键盘输入并将其显示到鼠标所指的位置:
```java
import java.awt.*;
import java.awt.event.*;
public class KeyboardInput extends Frame implements KeyListener, MouseMotionListener {
private String input = "";
public KeyboardInput() {
addKeyListener(this);
addMouseMotionListener(this);
setSize(400, 400);
setVisible(true);
}
public void paint(Graphics g) {
g.drawString(input, getX(), getY());
}
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
input += c;
repaint();
}
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
public void mouseMoved(MouseEvent e) {
setLocation(e.getX(), e.getY());
}
public void mouseDragged(MouseEvent e) {
}
public static void main(String[] args) {
new KeyboardInput();
}
}
```
这个程序创建了一个带有文本框的窗口。当你输入字符时,它将被添加到 `input` 字符串中,并在窗口中显示出来。同时,鼠标的位置会根据鼠标移动事件而变化,使得窗口随着鼠标移动而移动。
阅读全文