Asezarea literei in applet cu ajutorul tastaturii


import java.applet.*;
import java.awt.*;

public class index extends Applet{
char tastaCrt;
int xcrt;
int ycrt;

public void init(){
xcrt=(size().width/2)-8;
ycrt=(size().height/2)-8;

setBackground(Color.white);
setFont(new Font("Helvetica",Font.BOLD,23));
requestFocus();
}
public boolean keyDown(Event evt,int tasta){
switch (tasta){
case Event.DOWN:
ycrt+=5;
break;
case Event.UP:
ycrt-=5;
break;
case Event.LEFT:
xcrt-=5;
break;
case Event.RIGHT:
xcrt+=5;
break;
default:
tastaCrt=(char)tasta;
}
repaint();
return true;
}
public void paint(Graphics g){
if(tastaCrt!=0){
g.drawString(String.valueOf(tastaCrt),xcrt,ycrt);
}
}
}

Niciun comentariu:

Trimiteți un comentariu