当前位置:编程学习 > JAVA >>

第一次来论坛java画图程序求救,很急

本易做图一学生一名,期末作业遇难题
我是用下面的算法做橡皮功能,然后用画实心圆的方法做的
问题如图片上的,我把白色改成红色的
顺便求傻瓜式纪事本程序一个 
只要能打字改下字体大小颜色和保存功能就好
小弟跪求,解决必重谢
企鹅邮箱30320353@qq.com

if(arg6==1 && z==5)//选中橡皮
{
points.add(new Point(5,0));
points.add(new Point(arg0,arg1));
points.add(new Point(arg4,arg5));
int x0,x1,x2,x3,q;
if(arg0<arg4)
{
x0=arg0;
x1=arg1;
x2=arg4;
x3=arg5;
}else
{
x0=arg4;
x1=arg5;
x2=arg0;
x3=arg1;
}
if(x2!=x0 &&
( (x3-x1) / (x2-x0) )>=-1 && 
( (x3-x1) / (x2-x0) )<=1 )
{
for(int i=x0+5;i<x2;i=i+5)
{
points.add(new Point(5,0));
q=(x3-x1)*(i-x0)/(x2-x0)+x1;
points.add(new Point(i-5,q-5));
points.add(new Point(i+5,q+5));
}
}else
{
if(arg1<arg5)
{
x0=arg0;
x1=arg1;
x2=arg4;
x3=arg5;
}else
{
x0=arg4;
x1=arg5;
x2=arg0;
x3=arg1;
}
for(int i=x1+5;i<x3;i=i+5)
{
points.add(new Point(5,0));
int x;
x=(x2-x0)*(i-x1)/(x3-x1)+x0;
points.add(new Point(x-5,i-5));
points.add(new Point(x+5,i+5));
}
}
arg0=arg4;
arg1=arg5;
}
repaint(); --------------------编程问答-------------------- 求大神啊!!!!!!本人是学生一名,这2个程序关系到重修和学分的问题,真心求!!!!解决了可以给钱~~我实在是无奈了
补充:Java ,  非技术区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,