为什么小程序上显示的文本在“keydown”时没有改变?或“keyup”事件?
我想将显示的字符串从“start”更改为“keyup”或“keydown”,但该字符串似乎没有改变。
import java.awt.Event;
import java.awt.Graphics;
import javax.swing.JApplet;
public class Applet extends JApplet {
String str = "start..";
public void init() {
}
public void paint(Graphics g) {
g.drawString(str, 200, 200);
}
public boolean keyDown(Event evt , int key) {
str = "keyDown";
repaint();
return true;
}
public boolean keyUp(Event evt , int key) {
str = "keyUp";
return true;
}
}
I wanted to change the displayed string from "start" to "keyup" or "keydown" but the string doesnt seem to change..
import java.awt.Event;
import java.awt.Graphics;
import javax.swing.JApplet;
public class Applet extends JApplet {
String str = "start..";
public void init() {
}
public void paint(Graphics g) {
g.drawString(str, 200, 200);
}
public boolean keyDown(Event evt , int key) {
str = "keyDown";
repaint();
return true;
}
public boolean keyUp(Event evt , int key) {
str = "keyUp";
return true;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
KeyListener
或使用 键绑定。EG 使用
KeyListener
KeyListener
or use key bindings.E.G. using
KeyListener