日期:2014-05-18  浏览次数:20680 次

java在页面上绘图 2D 3D(在线等)
我正在做一个项目,要在web上绘制井斜图
有谁知道java在web上怎么绘图以及要用到那些包?


------解决方案--------------------
估计要用applet了吧?
------解决方案--------------------
用Servlet就可以绘图了,但肯定是要用包的,到网上找个例子看下.它可以生成动态的图.
------解决方案--------------------
up
------解决方案--------------------
普通的画图,用Graphics不就可以了吗
这里我写个鼠标画线的给你参考
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Gra extends Applet {
int x,y;
public void init()
{
this.addMouseListener(new MouseAdapter(){

public void mousePressed(MouseEvent e)
{
x = e.getX();
y = e.getY();
}
public void mouseReleased(MouseEvent e)
{
Graphics g = getGraphics();
g.setColor(Color.red);
g.drawLine(x,y,e.getX(),e.getY());

}

});
}

public void paint(Graphics gg)
{
gg.drawString( "HelloWorld ",23,66);
gg.fillRect(55,55,66,66);
}


}