キーボードの文字
this.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(KeyEvent e) {
this_keyPressed(e);
}
public void keyTyped(KeyEvent e) {
this_keyTyped(e);
}
public void keyReleased(KeyEvent e) {
this_keyReleased(e);
}
});
public void this_keyPressed(KeyEvent e){
//非文字キーのみ処理
//System.out.println("keypressed:"+e.getKeyCode());
message="keypressed:"+e.getKeyCode();
if(e.getKeyCode()==KeyEvent.VK_DOWN)
message="Down keypressed";
repaint();
//System.out.println("down");
}
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.applet.Applet;
public class key extends Applet{
String message="";
public void init(){
this.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(KeyEvent e) {
this_keyPressed(e);
}
public void keyTyped(KeyEvent e) {
this_keyTyped(e);
}
public void mouseReleased(KeyEvent e) {
this_keyReleased(e);
}
});
}
public void paint(Graphics g){
g.drawString(message,20,50);
}
public void this_keyPressed(KeyEvent e){
//非文字キーのみ処理
//System.out.println("keypressed:"+e.getKeyCode());
message="keypressed:"+e.getKeyCode();
if(e.getKeyCode()==KeyEvent.VK_DOWN)
message="Down keypressed";
repaint();
//System.out.println("down");
}
public void this_keyTyped(KeyEvent e){
//文字キーの処理
//System.out.println("keytyped:"+e.getKeyChar());
message="keyyped:"+e.getKeyChar();
repaint();
}
public void this_keyReleased(KeyEvent e){
}
}