public abstract void drawString(String str,
                                int x,
                                int y)这是JDK帮助文档里的方法说明,也就是第一个参数必须是String,而你的却是Presskey=(char)key;
char类型的,当然要转换过来啊