大家进来帮我看看这个问题(分不够到时我会再开贴散分)

antony0203 2007-01-10 07:21:54
具体客户要求就是按下审批按钮,可以弹出一个页面或者类似画图板什么的东西,领导可以在上面写意见,(这个可以用鼠标写字或者外接写字板,此功能不在讨论之列)写完后按下保存按钮,可以让这个意见以图片的格式作为附件保存在服务器上。
请问这样一个功能怎么实现?
有经验的请详细跟我说说怎么做,没这个经验的可以谈谈你的看法,谢谢啦。
...全文
774 34 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaohaiying 2007-01-12
  • 打赏
  • 举报
回复
保存在本地了,那么现在就把这个图片上传到服务器就行了,不是直接保存是上传
antony0203 2007-01-12
  • 打赏
  • 举报
回复
前面问题找到原因了,是我classpath设置的问题
想请问下,applet生成的图片如何保存到服务器上去,现在只能做到保存在本地
jianghu77 2007-01-12
  • 打赏
  • 举报
回复
学习
cuoyi0507 2007-01-12
  • 打赏
  • 举报
回复
怎么上传?
For_suzhen 2007-01-11
  • 打赏
  • 举报
回复
学习一下
lxxszw 2007-01-11
  • 打赏
  • 举报
回复
jf
zerohk 2007-01-11
  • 打赏
  • 举报
回复
.
GALFORDD 2007-01-11
  • 打赏
  • 举报
回复
用delphi写ocx组件吧 然后配合javscript做提交
yzh963 2007-01-11
  • 打赏
  • 举报
回复
up
antony0203 2007-01-11
  • 打赏
  • 举报
回复
没有跑题,我用liaohaiying(小菜)说的JAVA+applet方法去试,
但是找来的applet程序,运行起来出错了,所以想要大家帮我看看
emin_lee 2007-01-11
  • 打赏
  • 举报
回复
mark!
liyukai 2007-01-11
  • 打赏
  • 举报
回复
看的有点糊涂,是不是跑题了
antony0203 2007-01-11
  • 打赏
  • 举报
回复
java控制台报这个错
java.lang.ClassCastException: HuaTu
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
antony0203 2007-01-11
  • 打赏
  • 举报
回复
弄了个applet小程序
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class HuaTu implements MouseMotionListener,ActionListener{
static final int r=3;
static int ox, oy;
static int flag=1;
public static void main(String arg[]){
JFrame f=new JFrame("Paint");
Container p=f.getContentPane();
p.setLayout(new FlowLayout());
JButton jButton1 = new JButton("红");
JButton jButton2 = new JButton("黑");
JButton jButton3 = new JButton("退出");
//Graphics g.setColor(new Color(255,0,0));
//ButtonEvent arg=new ButtonEvent(arg);
jButton1.addActionListener(new HuaTu());
jButton2.addActionListener(new HuaTu());
jButton3.addActionListener(new HuaTu());
p.addMouseMotionListener(new HuaTu());
p.add(jButton1);
p.add(jButton2);
p.add(jButton3);
f.setSize(200,200);
f.show();
}
public void actionPerformed(ActionEvent e){
if(e.getActionCommand().equals("红")){
flag=1;
}
else if (e.getActionCommand().equals("黑")){
flag=2;
}
else if (e.getActionCommand().equals("退出"))
System.exit(0);
}
public void mouseDragged(MouseEvent e){
Container c=(Container)e.getSource();
Graphics g=c.getGraphics();
if (ox>=0) {
if(flag==1){
g.setColor(new Color(168,0,255));
g.drawLine(ox,oy,e.getX(),e.getY());}
else
{ g.setColor(new Color(0,0,0));
g.drawLine(ox,oy,e.getX(),e.getY());}
}
ox=e.getX();oy=e.getY();
}
public void mouseMoved(MouseEvent e){
ox=-1;oy=-1;
}
}
然后把该HuaTu.class放在jsp相同的目录下
jsp中调用如下
...
</table>
<applet code=HuaTu.class width=200 height=200>

</applet>
然后页面显示一个小红叉叉,下面显示在载入java小应用程序失败...

这是怎么问题,jsp里调用方式对吗?还是要放在table里调用的?
antony0203 2007-01-11
  • 打赏
  • 举报
回复
哪位大哥能稍微给我举一下例子,让我有点感官的认识,现在听了很迷茫。
感谢各位来顶,谢啦
stefli 2007-01-11
  • 打赏
  • 举报
回复
个人觉得用applet画图
然后再保存为jpeg或者gif等存储下来。
jicken_woo 2007-01-11
  • 打赏
  • 举报
回复
友情up!!!
关注.....学习一下.....
liaohaiying 2007-01-11
  • 打赏
  • 举报
回复
哈哈,最好的方法是用FLASH做的画图板,实用又美观,
如果你要不用FLASH那只能用JAVA+applet了
antony0203 2007-01-11
  • 打赏
  • 举报
回复
发现DBImage好像是Delphi的控件,对吗?
jsp调用什么控件呢?
antony0203 2007-01-11
  • 打赏
  • 举报
回复
刚查了下,是DBImage控件吗?可是怎么调用呢?
加载更多回复(14)
本来这个程序我是用来,人不在在网页上不自动点击的,当初参加一个网络培训,要我们不断点,不断看,才能赚到学,不能挂那,人走了。于是设计了这个程序,我不在他也会按我指定的坐标,不断点击。一晚上就差不多搞定了。 现在偷菜这么流行,我把它改进一下,就可以自动偷菜了。 如有不详,请看README 声明: 本程序只是一个娱乐工具,本人不对你因使用本程序而造成的任何后果负责,谢谢。 本人欢迎提出的批评指正。 +++++++++++++++++++++++++++++++++++++++++ 下面是README ++++++++++++++++++++++++++++++++++++++++++ 自动鼠标(菜园小狂风) V2.6020 (新) =============== KOB Studio by vanta-axe 1.4.2010 _______________________________________________________________________________________________ 使用说明: 本程序本质上是一个自动控制鼠标点击的工具,简单的说,就是你告诉它要点的坐标以及间信息它 就会去做。下流行的菜园收菜的任务它当然也能胜任了,主要用于定对菜园里的作物摘取或者类似功 能。 其实QQ用了这么久,我是不偷菜的,也没有农场什么的。(为了测试程序,刚有了:)) 只是看人偷菜有点累,又想走开,但偷菜间又要到了,怎么办呢。于是我想写个程序定点击指定坐 标,这就是这个程序能做的。全当练习一下鼠标编程及热键编程技巧,取名“菜园小狂风”,因为它只 是一个我的练习程序,不能和外挂相提并论,只能称的上“小狂风”呵呵。 下面我来讲讲程序的使用: 怎么开始呢,这么说吧,你如果要想很快上手,那就自己多做点,程序少做点,将来用熟悉了,自然就 能写出更复杂的坐标脚本了。 我现在是弄了个 8XX行的脚本,能定在40块地里来回收菜。 1.简单应用 下面我模拟一下摘自己农场的几个作物吧。 1.把菜园打开,最好是最大化状态,(里面也用大窗口模式)这样写出的脚本方案可以更有通用性,做一次就可以,做好后保存成一 个脚本方案,下次用只要导入就可以了。 好了,把菜园位置定下后,坐标就可以定了. 2.打开程序, 3.注意没有程序左下方有个实坐标,你的鼠标指到哪坐标会有示数,这些数字可以通过,回车或者空格 捕捉, 1.引导进入目标页面, 既然是简单教程,就不填了,发挥你的想像力吧,试着填个 “http://baidu.com" 你也可以猜到 它也可以填其它网址,甚至 “c:\program files" 也行呢。 好了,一句话 这栏不填! 2.进入目标网址除了要有地址外,恐怕还要经过几次点击才能进入目标页面吧,所以可能还要配合几次点击才能进入菜园,你可以把这些 进入目标菜园的几个要点的坐标填进来,当然不是手填,用回车键捕捉。(注,但必须使程序处在前台,或者下个版本改进吧,所以你养成习惯 ,先点一下坐标列表框,再移动鼠标到要的位置按回车) 好了,怎么搞呢,打开程序后,(1)点一下引导坐标列表下面的框,(2)移动鼠标到将来要点的位置,安下回车 ,怎么样记下了吧 (3)以此类推把引导部完成 ,不过我得说,这个引导部还要填的越少成功率越好,有网速和你的间隔秒数可能会不匹配的,我页面部 从来不填,引导列表只填一个,就是任务栏中点一下,因为平我把它最小化了,程序的引导部,只有一个动作,就是点任务栏,目的是最大化 一个已经打开好了的菜园 3.狂风参数设定: 间部你看着办吧,坐标就是到会不断循环点击的坐标(这里是在前台状态下用窗格捕捉)和前面的差不多。 这里讲一下,为什么要设置 ”空转一次“ 呢,因为这里的点击可是狂风式的,但比如你点另一个人的菜园,显然打开的速度 可能不能和点 每块菜地比,所以可以加 “空转” 可以调节间的 下面就点 “开始” 啦 状态栏 有 狂风到来的倒记 如果间到了,狂风开始,鼠标会按你设定的坐标疯狂点击。(这鼠标无法控制,如果要停止,可以按热键 SHIFT + Z 注意它是个开/关键 ) ============================================================================================================= Q & A Q:要是抓坐标 程序

81,122

社区成员

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

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