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写代码的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- redis实现延时消息队列 redis消息时间过长
- 使用redis实现分布式锁及其优化 redis分布式性能
- redis事务实现原理 在事务中使用redis
- redis map底层实现 redis多个map命令
- mongodb表设计 mongodb实现动态表单
- java查询数组中是否包含某一个值 javamongodb数组查询
- redis实现排行榜思路 redis全站排行榜
- redis实现手机验证码的缓存 redis实现验证码
- redis实战电子书 redisjava书籍
- redis实现限流 redismap限制
