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

antony0203 2007-01-10 07:21:54
具体客户要求就是按下审批按钮,可以弹出一个页面或者类似画图板什么的东西,领导可以在上面写意见,(这个可以用鼠标写字或者外接写字板,此功能不在讨论之列)写完后按下保存按钮,可以让这个意见以图片的格式作为附件保存在服务器上。
请问这样一个功能怎么实现?
有经验的请详细跟我说说怎么做,没这个经验的可以谈谈你的看法,谢谢啦。
...全文
856 34 打赏 收藏 转发到动态 举报
写回复
用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)

81,116

社区成员

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

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