用Java怎么实现CAD技术? 如果你自己做着玩,可以如果是做产品,还是考虑用delphi吧CAD产品都有自己的一套图形操作库,接口做得好的话,日后增加功能会很方便。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先,如果是自己兴趣,请有足够的心理准备。如果是产品的话,更要有心理准备。其实你的目的很明确,要CAD那样的功能思路就是这个呀。当然实现的细节还是要好好想的 自己想做着玩的!但是也不排除成为产品的可能!AutoCAD的实现我想肯定是有一套独特的算法!这还在其次,关键问题是在Java里面画线只能在Graphics里面画,画出来的不是一个部件不能注册监听事件,很是郁闷!各位老大能不能帮个忙,给个思路!谢了先 是的,所以你不能简单的用applet的绘图功能,而应该做自己的图形元素控件。design pattern那本书可能有帮助 其实现在问题的关键就是怎么把画的线注册到监听事件里面!或者自己开发一个这样的控件!但这种方法我没有思路可否指点一下!design pattern则是后面的问题了! 用mvc模型,model类扩展Observable类,其中声明一个list(或其它util包里的类)来存放你的图形元素。view类实现Observer和ActionListener接口,扩展JComponent,其中主要声明你的一些鼠标操作,如拖拽,移动,点击等,最后用一个Frame来作为你的view类的container,当然要记得为你的model添加观察者,即new Model().addObserver(new View()),如果有什么问题尽管和我联系,我刚做了一个类似的绘图软件。mail:[email protected] 其实,Java 3D很不错的。只是你没接触过而已!不错的。 textarea br 问题 HTTP与HTTPS之间的自由转换问题 我数据库的数据只查出来一部分,还有部分不显示。。。 hibernate中,要实现这种情况,映射文件应该怎么写? FCKeditor2.6关于配置文件某些不解地方。谢谢帮助!详细者给予80/100分数 Tomcat Native library was not ... ssh项目中的一个错误,请大家帮忙,很急! 谁帮我写个正则表达式! 我的提问在哪儿 在异步消费者中,onMessage()是不是在QueueConnection的start()方法后自动被调用? 还是时间日期问题!!! 挑战高手的超级问题
如果是产品的话,更要有心理准备。
其实你的目的很明确,要CAD那样的功能
思路就是这个呀。
当然实现的细节还是要好好想的
用mvc模型,model类扩展Observable类,其中声明一个list(或其它util包里的类)来存放你的图形元素。view类实现Observer和ActionListener接口,扩展JComponent,其中主要声明你的一些鼠标操作,如拖拽,移动,点击等,最后用一个Frame来作为你的view类的container,当然要记得为你的model添加观察者,即
new Model().addObserver(new View()),如果有什么问题尽管和我联系,我刚做了一个类似的绘图软件。
mail:[email protected]