请教Canvas上如何进行焦点处理

jacky-zhang 2007-11-30
如题,如何得到焦点,切换焦点,失去焦点等等。。。
本人愚笨,所以请教各位高人,先致谢了。
jacky-zhang 2007-12-13
我的理解是通过
public void blur() {
}
方法处理失去焦点后的Skin
public void focus() {
}
方法处理得到焦点后的Skin
然后通过复写Canvas 的
protected void keyPressed(int keyCode){
int gameAction = this.getGameAction(keyCode);
switch(gameAction){
// case FIRE:butt.setSkin(Skin.BORDERCOLOR, Color.WHITE);break;
case UP:bu.blur();butt.focus();repaint();break;
case DOWN:butt.blur();bu.focus();repaint();break;
}
}
达到切换焦点
never_give_up 2009-03-27
你可以看看wtk自带的例子程序。。。
Global site tag (gtag.js) - Google Analytics