这个功能怎么实现?(新手的提问)(200分)

  • 主题发起人 主题发起人 davidchangzheng
  • 开始时间 开始时间
D

davidchangzheng

Unregistered / Unconfirmed
GUEST, unregistred user!
实现目标:
类似于用图形控键来构建简单的程序流程。具体如下:
假如我们在word中画程序流程图的时候可以用不同的
图形来表示程序开始,程序结束,判断分支(菱形)等,
现在需要用java编写一个程序来实现。
其效果就是在一个用户的工作区中,用户可以生成一个
流程图,流程图中的每一个图形模块(如表示程序起始的,
判断的,终止的各种图形模块)可以自由的拖动,调整
大小,调整其上文字,并且在移动图形模块的时候与之
相关的连线(表示流程顺序),也要相应的移动。最后
根据布局好的流程图生成程序代码。
我的思路:各个不同的图形都继承于一个相同的类,
根据图形的形状和功能(有表示程序开始,有的表示结束
有的表示中间状态)不同,在派生类中稍有不同。
每一个图形可以看成是一个控键,该控键可以通过
鼠标操作来实现移动和调整尺寸(就象在delphi中设计
用户界面的时候,拖动一个button到窗体上,然后可以
调整button的位置和大小和caption)。
由于要用java实现,本人是个java的门外汉,现向各位
大虾求助:
1。上述的功能在java中怎样实现(当然思路可以跟本人的不一样)?
主要会用到java中的那些类?
2。java中可以象delphi中那样安装第三方的控件吗?
如能,如何安装?
3。开发工具用Jbuilder好呢还是VJ?(我现在刚学Jbuilder)
4.能提供实现该功能的相关的控件或者是相关线索么?
5。如果谁能提供类似功能的源代码或者例程必将种种酬谢!
Ptw:本人对java不熟悉,不知道该问题的难度,如果分
不够,我可以继续加!
 
感觉很艰巨 听听大侠怎么说
2)就是javabean
3)jb的要求配置太高,vj是ms 放弃的东西
 
CAkk 最近好像在研究 Java 的说!
 
这个东西已经有了吧,好像很大,有300M,忘了叫什么名字了。
 
mis系统吧,不过个人觉得不太实用,花精力做这些不如做成组件就行了,设计好功能和接口,
我也正好在学jbuilder,可以做成ejb来调用,jbuilder和delphi有不少相象的地方(最少是
界面:)),microsoft要放弃vj++了,学jbuilder好一点
 
hehe,这种东西要考虑的问题太多了,而且做出来实用价值也不大
 
各位大虾
我手头的工作需要实现这样的功能,暂且不讨论价值大小,拜托,go on,ok?
 
3 肯定用jb4了,才得了pc magzine的editor's choice奖,不过配置要求较高.
ms已经不再支持vj++,visual stdio7中已没有vj++了.
4 delphi下的有devexpress的dxFlowChart
 
1,能够实现是肯定的,应该用到的类是AWT标准类和java2D类。
3,jbuilder
 
to BaKuBaKu:
>>CAkk 最近好像在研究 Java 的说!
这个“的说”是什么意思?经常看到DFW这么说 :)
 
有DELPHI的吗?
 
to 教父:
没看过大话西游的说???
与Rose很像的说....
 
大话西游当然看过,但是有这种说法吗?
 
是在网页上,用小程序实现吗?
 
JAVA程序实现不会
现成工具很多,ERSTUDIO,ERWIN32,POWERDESIGNER,。。。
关于JAVA编程工具
如下FTP
ftp://ftp.njnet.edu.cn/mirror/oans.cic.tsinghua.edu.cn/Work.For.China/DeveloperTools/
 
也该结束问题啊,
请自觉吧
 
codeguru.net上有一个和你要求一模一样的Applet
 
to: 吕雪松
给我一个完整的url,谢谢!
to: delphiasp
坛主,宽限几天,分绝对是要分给大家的:)
 
to:delphiasp
不要催得这么急嘛。。
我觉得可以自己用canvas来画吧?
每一个图形可以定义为一个对象,然后响应鼠标移动repaint
不知这样是否可行。
 
to 段荣誉,
呵呵,是你真名吗?如果是,请回hu
 
后退
顶部