谁来看看我的这个程序,不该出错啊!( 出错信息应该只是warning,不用理会,可以运行之所以有warning,应该是因为你使用了旧的api, 现在不提倡使用了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以运行?JAVAC 编译出错,怎么出CLASS! //试试这个吧.//你的public void keypressed(KeyEvent e){};//应改为 public void keyPressed(KeyEvent e){};//这样就不会出错了.//aa.java 使用或覆盖一个不鼓励使用的API。但是这不会影响程序执行的.import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class aa extends Applet implements ActionListener,KeyListener { String text=""; int x=0; int y=0; Button boldbutton,italicbutton,largebutton,romanbutton,courierbutton,clearbutton; boolean bBoldFlag=false; boolean bItalicFlag=false; boolean bLargeFlag=false; boolean bRomanFlag=true; boolean bCourierFlag=false; FontMetrics fontmetrics; public void init() { boldbutton=new Button("bold font"); boldbutton.addActionListener(this); italicbutton=new Button("italic font"); italicbutton.addActionListener(this); largebutton=new Button("large font"); largebutton.addActionListener(this); romanbutton=new Button("roman font"); romanbutton.addActionListener(this); courierbutton=new Button("courier font"); courierbutton.addActionListener(this); clearbutton=new Button("clear font"); clearbutton.addActionListener(this); add(boldbutton); add(italicbutton); add(largebutton); add(romanbutton); add(courierbutton); add(clearbutton); addKeyListener(this); requestFocus();}public void actionPerformed(ActionEvent event){ if (event.getSource()==boldbutton){ bBoldFlag=!bBoldFlag; requestFocus(); } if (event.getSource()==italicbutton){ bItalicFlag=!bItalicFlag; requestFocus(); } if (event.getSource()==largebutton){ bLargeFlag=!bLargeFlag; requestFocus(); } if (event.getSource()==romanbutton){ bRomanFlag=true; bCourierFlag=false; requestFocus(); }if (event.getSource()==courierbutton){ bCourierFlag=true; bRomanFlag=false; requestFocus();}if (event.getSource()==clearbutton){ text=""; requestFocus();} repaint();}public void paint(Graphics g){ String fontname="Roman"; int type=Font.PLAIN; int size=24; Font font; if (bBoldFlag){ type=type|Font.BOLD; }if (bItalicFlag){ type=type|Font.ITALIC;}if (bLargeFlag){ size=48;}if (bRomanFlag){ fontname="Roman";}if (bCourierFlag){ fontname="Courier";} font=new Font(fontname,type,size); g.setFont(font); fontmetrics=getFontMetrics(font); x=(size().width-fontmetrics.stringWidth(text))/2; y=(size().height+fontmetrics.getHeight())/2; g.drawString(text,100,100);}public void keyTyped(KeyEvent e){ text=text+e.getKeyChar(); repaint();}public void keyPressed(KeyEvent e){}//注意别在出错了呀.public void keyReleased(KeyEvent e){}} java运算符优先级问题 java 连接 sqlserver 2000 swing有什么开源的代码,我想使用封装后的jtable和jtree 关于使用jawin调用DLL方法的问题 怎么用java删除文件?? 一个关于异常的例子 关于Oracle9i JDeveloper的安装 jni 调用c的dll,如下错误: 刚看到一篇所谓的精华文章,关于package和classpath的,在下觉得有话要说,来着有分! 简单问题,正确有分!!!! JAVA开发过那些应用程序?好象没有??? 我很想学JAVA,但我是菜鸟,请问各位大虾,能推荐些好书吗?
//你的public void keypressed(KeyEvent e){};
//应改为 public void keyPressed(KeyEvent e){};
//这样就不会出错了.
//aa.java 使用或覆盖一个不鼓励使用的API。但是这不会影响程序执行的.
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;public class aa extends Applet implements ActionListener,KeyListener {
String text="";
int x=0;
int y=0;
Button boldbutton,italicbutton,largebutton,romanbutton,courierbutton,clearbutton;
boolean bBoldFlag=false;
boolean bItalicFlag=false;
boolean bLargeFlag=false;
boolean bRomanFlag=true;
boolean bCourierFlag=false;
FontMetrics fontmetrics;
public void init() {
boldbutton=new Button("bold font");
boldbutton.addActionListener(this);
italicbutton=new Button("italic font");
italicbutton.addActionListener(this);
largebutton=new Button("large font");
largebutton.addActionListener(this);
romanbutton=new Button("roman font");
romanbutton.addActionListener(this);
courierbutton=new Button("courier font");
courierbutton.addActionListener(this);
clearbutton=new Button("clear font");
clearbutton.addActionListener(this); add(boldbutton);
add(italicbutton);
add(largebutton);
add(romanbutton);
add(courierbutton);
add(clearbutton);
addKeyListener(this);
requestFocus();
}public void actionPerformed(ActionEvent event){
if (event.getSource()==boldbutton){
bBoldFlag=!bBoldFlag;
requestFocus();
}
if (event.getSource()==italicbutton){
bItalicFlag=!bItalicFlag;
requestFocus();
}
if (event.getSource()==largebutton){
bLargeFlag=!bLargeFlag;
requestFocus();
}
if (event.getSource()==romanbutton){
bRomanFlag=true;
bCourierFlag=false;
requestFocus();
}
if (event.getSource()==courierbutton){
bCourierFlag=true;
bRomanFlag=false;
requestFocus();
}
if (event.getSource()==clearbutton){
text="";
requestFocus();
}
repaint();
}public void paint(Graphics g){
String fontname="Roman";
int type=Font.PLAIN;
int size=24;
Font font;
if (bBoldFlag){
type=type|Font.BOLD;
}
if (bItalicFlag){
type=type|Font.ITALIC;
}
if (bLargeFlag){
size=48;
}
if (bRomanFlag){
fontname="Roman";
}
if (bCourierFlag){
fontname="Courier";
} font=new Font(fontname,type,size);
g.setFont(font);
fontmetrics=getFontMetrics(font);
x=(size().width-fontmetrics.stringWidth(text))/2;
y=(size().height+fontmetrics.getHeight())/2;
g.drawString(text,100,100);
}public void keyTyped(KeyEvent e){
text=text+e.getKeyChar();
repaint();
}public void keyPressed(KeyEvent e){}//注意别在出错了呀.public void keyReleased(KeyEvent e){}}