想在一个JPANEL上做这样一根线 推荐一个网站http://www.cfsc.com.cn/label/sshq/html/sshq_kxfx.jsp?stock_code=000001.SS 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 据我所知,这个在java中没有现成的实现,感觉有些困难。根据你的要求,这应该是应用均匀插值曲线,即通过给定的值构造曲线。推荐你查阅有关曲线造型方面的资料。 当然可以啊,这点小事Java还不轻松搞定!你的JPanel类implements MouseListener, MouseMotionListener不就完了,至于方法就是你编程的事了。别忘了addMouseListener()和addMouseMotionListener()。 是直线http://www.cfsc.com.cn/label/sshq/html/sshq_kxfx.jsp?stock_code=000001.SS就是上面网址那个线 K线图上面的线不是曲线吗?直线的话用java。awt。geom的Line2D。Float或者。Double类。“当然可以啊,这点小事Java还不轻松搞定!你的JPanel类implements MouseListener, MouseMotionListener不就完了,至于方法就是你编程的事了。别忘了addMouseListener()和addMouseMotionListener()。”同意!利用鼠标事件得到直线首尾两个点的坐标,用Line2D就行了。Drag的时候,将原画面repaint掉,再利用鼠标事件中即时的坐标位置重画直线不就成了。 实现很简单其实,我代码贴出来,大家可以共享一下 public void mouseDragged(MouseEvent evt) { System.out.println(evt.getX()); Graphics g = getGraphics(); g.setXORMode(getBackground()); g.drawLine(start.x,50,end.x,450); start.x = evt.getX(); end.x = evt.getX(); g.drawLine(start.x,50,end.x,450); g.dispose(); } 单例,多例。各有什么优缺点? 新人求助(请各位大侠们进来看看) java.sql.resultset 与数据库中的游标有何区别 关于System.in.read的问题,请指教!!谢谢!! 特别的转码问题? 求wav转AMR的类库,vc,java,c#的都行 这样的功能这样实现啦? 搞了3小时都不出来。高分相送(jar文件出错)急~~~~~~~ 关于计算机系大三生课余时间的利用问题,非常紧迫,恳请过来人指点!!!越具体越好!!! java问题。谢谢 求救!java内存溢出! 关于线程的送分题~~~
你的JPanel类implements MouseListener, MouseMotionListener不就完了,
至于方法就是你编程的事了。
别忘了addMouseListener()和addMouseMotionListener()。
http://www.cfsc.com.cn/label/sshq/html/sshq_kxfx.jsp?stock_code=000001.SS
就是上面网址那个线
“当然可以啊,这点小事Java还不轻松搞定!
你的JPanel类implements MouseListener, MouseMotionListener不就完了,
至于方法就是你编程的事了。
别忘了addMouseListener()和addMouseMotionListener()。”
同意!利用鼠标事件得到直线首尾两个点的坐标,用Line2D就行了。Drag的时候,将原画面repaint掉,再利用鼠标事件中即时的坐标位置重画直线不就成了。
{
System.out.println(evt.getX());
Graphics g = getGraphics();
g.setXORMode(getBackground());
g.drawLine(start.x,50,end.x,450);
start.x = evt.getX();
end.x = evt.getX();
g.drawLine(start.x,50,end.x,450);
g.dispose();
}