public void actionPerformed(ActionEvent e) {

if(e.getSource()== sj){

number = (int)(Math.random()*100)+1;
ltishitiao.setText("输入你的猜测:");

}else if(e.getSource()==queding){
int i=0;
int guess=0;
try{
guess=Integer.parseInt(shurukuang.getText());
if(guess==number){
ltishitiao.setText("猜对了,得到金币");
i++;

}else if(guess<number){
ltishitiao.setText("可惜,猜小了");
}else if(guess>number){
ltishitiao.setText("可惜,猜大了");
}
}catch(NumberFormatException event){
ltishitiao.setText("请输入数字");
}
}
else if(e.getSource()==queding){
int guess=0;
try{
guess=Integer.parseInt(shurukuang.getText());
if(guess==number){

RandomAccessFile raf = new RandomAccessFile(f, "rw");
raf.setLength(0);
raf.writeInt(i);
raf.seek(0);
System.out.println("你的金币有:"+
raf.readInt()+"个");
System.exit(0);
}
}

catch(NumberFormatException event){
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}