java实现铅笔代码 用java写代码( 四 )


toolFlag = tempflag;
System.out.println("can not read file");
}
}
}
if(e.getSource()==savePic)//保存图画
{
savePicture.setVisible(true);
try{
File fileout = new File(savePicture.getDirectory(),savePicture.getFile());
picOut = new FileOutputStream(fileout);
VOut = new ObjectOutputStream(picOut);
VOut.writeObject(paintInfo);
VOut.close();
}
catch(IOException IOe)
{
System.out.println("can not write object");
}
}
}
}//end paintboard
public class pb
{
public static void main(String args[])
{ new paintboard("画图程序"); }
}
java里面interface,implement和extends的作用和用法,多谢?extends可以理解为全盘继承java实现铅笔代码了父类java实现铅笔代码的功能
implements可以理解为为这个类附加一些额外的功能
举个例子java实现铅笔代码,Animal是一个父类java实现铅笔代码,cat,dog,bird,insect都extends了Animal , 
但是cat,dog,bird还可以implements比如run,shout这些interface,bird,insect可以implements比如fly这些interface
用java实现画图的铅笔功能问题public void init(){
Test t = new Test();
Mouse m = new Mouse(t);
addMouseMotionListener(m);
addMouseListener(m);
}
改成
public void init(){
Mouse m = new Mouse(this);
addMouseMotionListener(m);
addMouseListener(m);
}
不建议这么写 , 最好是用内部类 。而且Applet类不好,最好用JApplet类 。
【java实现铅笔代码 用java写代码】关于java实现铅笔代码和用java写代码的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读