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

mm30320353 2012-06-10 11:29:11
本人大一学生一名,期末作业遇难题
我是用下面的算法做橡皮功能,然后用画实心圆的方法做的
问题如图片上的,我把白色改成红色的
顺便求傻瓜式纪事本程序一个
只要能打字改下字体大小颜色和保存功能就好
小弟跪求,解决必重谢
企鹅邮箱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();
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mm30320353 2012-06-10
  • 打赏
  • 举报
回复
求大神啊!!!!!!本人是学生一名,这2个程序关系到重修和学分的问题,真心求!!!!解决了可以给钱~~我实在是无奈了

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧