java中如何让根据点画图在Frame上?

 我来答
JesChou
2011-04-27 · TA获得超过1431个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:384万
展开全部
我不太明白你在说什么

大概意思是怎么在Frame上的任意位置画图吧

重写Frame 的paint方法

public void paint(Graphics g) {
g.drawRect(10, 10, 100, 100);//画图
}
追问
意思是画的图要在Frame上显示出来,由一系列点怎么画曲线?
谢谢啊!
追答
用GeneralPath   ,GeneralPath gp=new GeneralPath();

,先gp.moveTo第一个点,然后gp.lineTo下一个点,在继续gp.lineTo....

在paint里
Graphics2D g2d=(Graphics2D)g;
g2d.draw(sp);

如多点比较疏散,那么画出来会是 明显的折线段
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式